Поскольку вызываемый финализатор обычно указывает на отсутствующий вызов Dispose (), я хотел бы определить, какие вызываемые финализаторы.
Я не уверен, что может быть правильным ответом. Но профилировщики / счетчики производительности могут помочь в этом отношении.
Как насчет: -
System.Diagnostics.Debug.WriteLine(this.GetType());