Possible Duplicate:
how can i find out how many objects are created of a class in C#
Is it possible to get number of instances which is active(created and not yet destroyed) for selected class?
For example:
public class MyClass { }
...
var c1 = new MyClass();
var c2 = new MyClass();
count = GetActiveInstances(typeof(MyClass))
Should return 2. If GC destroy any of these classes then 1 or 0.