Why Finalizer should not be called after manually calling destructor ( by delete) in C++ CLI
===

After refer this [article][1] which talks about the difference of destructor& finalize IN C++ CLI, 
I wonder why compiler add some instrs. to suppress the finalize in destructor?

Dose finalize function not stand for "In finally, it will be called by GC" ?


  [1]: http://www.codeproject.com/Articles/7965/Deterministic-Destruction-in-C-CLI