他人が書いたC#のソースでビルドするとCA1001、CA2000の警告が出ています。
CA1001はIDisposableで破棄しなければいけないということは分かったのですが
(C言語でいうとopenとcloseのセットみたいに)
他人のソースということもあり動作に問題がなければソースコードを変えたくありません。
この警告は必ず修正する警告の類でしょうか?
修正しなくても動作に影響はしないと判断する方法はありますでしょうか?
どういう点に気を付けてソースをチェックしていけば修正必要なしの判断になるでしょうか?
visual studio 2019 professionalです。
(StyleCop Analyzers、Microsoft.CodeAnalysis.NetAnalyzersインストール済み)
MSオンラインのドキメントを見ても
自動翻訳なので何んとなくしか分からず、正しい意味が分からず困っています。
0 コメント