NET, what is the garbage collection mechanism responsible for?
The garbage collection mechanism is responsible for the invocation of component’s destructors when the component cannot be accessed by any executing code. This condition is reached when all references to the component have been released or belong to objects that are isolated from all running code.