`GC.SuppressFinalize(this)`を`Dispose`メソッド内で呼び出す目的はどれか。

ファイナライザを持つクラスでは、手動でリソース解放(Dispose)済みであれば、GCによるファイナライズ処理は不要かつコストとなるため、これを抑制するのが正しいパターンである。