2020-04

C#コーディングルール

C#コーディングルール_#21_SA1400_アクセス修飾子が明示的に定義されていない

それでは引き続き警告を見ていきましょう。 CS1591 CS1591は先述した通り,XMLコメントが無いという警告なので,XMLコメントを入れましょう。 Form1のクラスのXMLコメントを「画面1」,コンストラクタには「コンストラクタ」と...
C#コーディングルール

C#コーディングルール_#20_SA1200_usingの場所

それでは続いて警告を見ていきましょう。 今回はSA1200です。 SA1200 警告理由のWebサイトを見ると,namespaceの外ではなく,内側にusingを記述するようにと書かれていますが,そもそもデフォルトで外側に書かれているし,外...
C#コーディングルール

C#コーディングルール_#19_不要なルールを非表示にする方法

今回は,前回お伝えした通り,不要なルールを非表示にする方法を解説していきます。 コード分析規則セットを追加 ソリューションを右クリックし,「追加」「新しい項目」の順に選択します。 新しい項目の追加画面で,「コード分析規則セット」を選択します...
C#コーディングルール

C#コーディングルール_#18_SA1101_thisが付いていない

それでは続いて,警告を見ていきます。今回はSA1101です。 SA1101 この警告は「this」キーワードをつけなさいという警告になります。 警告をダブルクリックすると,Form1のコンストラクタのInitializeComponentに...
C#コーディングルール

C#コーディングルール_#17_CS1591_XMLコメントなし

これでは引き続き警告を消していきましょう。 今回は,「CS1591_公開されている型またはメンバーのXMLコメントがありません」を見ていきましょう。 CS1591 CS1591の警告の行をダブルクリックします。 Form1のコンストラクタへ...
C#コーディングルール

C#コーディングルール_#16_SA0001_プロパティのビルドのXMLでファイルを指定しておくと消える

それでは今回より,スタイルコップの表示している警告を1つずつ消していきたいと思います。ます,ソリューションを右クリックして「リビルド」を行います。 そうすると,私の環境では「エラー一覧」に警告が21個表示されています。 コードでソートする ...