Dispose処理が終わったときに書きましょうとなっているGC.SuppressFinalize
それはいいとして、アンマネージリソースを保持しない、Finalizeを作らないものってのは正直どうでもいいわけですよね。
public class a
{
public a()
{
GC.SuppressFinalize(this);
}
public void b()
{
System.Console.WriteLine("B");
}
}
コンストラクタでファイナライズ不要とマークしておいた方がいいのだろうか。