CA2000とは ('ω')<CA2000: スコープが失われる前にオブジェクトを破棄します コード分析の規則セットでは、Microsoftのすべての規則を選択した場合のみ有効になるようです。 問題 次のようなクラスを定義し、Mainメソッドで初期化してDisposeします。 // MyClass class MyClass : IDisposable { public string Text { get; set; } public void Dispose( ) { return; } } // Program クラス内 static void Main( string[ ] args ) { var value = new MyClass( ) { Text = "", }; value.Dispose( ); }