カテゴリー別アーカイブ: コードスニペット

nullex, nullempex, nullwex – Surviveplus Code Snippets

Surviveplus Code Snippets

引数の検証スニペット3種類

Surviveplus.net 開発チームが使用している 「引数の検証」のスニペット3種類です。このスニペットは日本語用で、他に英語用があります。

  • 引数が null参照 は例外 [ nullex ]
  • 引数が 空文字・null参照 は例外 [ nullempex ]
  • 引数が 空白文字・空・null参照 は例外 [ nullwex ]

C# 挿入の様子(動画)

解説

Visual Studio 静的コード分析では、引数が null (Visual Basic では Nothing) であるかどうかを確認せずに、引数を使う処理を実装するとエラーになります。

CA1062: パブリック メソッドの引数の検証

このコードスニペットを使うと、引数の検証ロジックを簡単に挿入することができます。

C#Visual Basic

引数が null参照 は例外 [ nullex ]

引数が 空文字・null参照 は例外 [ nullempex ]

引数が 空白文字・空・null参照 は例外 [ nullwex ]

引数が null参照 は例外 [ NullEx ]

引数が 空文字・null参照 は例外 [ NullEmpEx ]

引数が 空白文字・空・null参照 は例外 [ NullWEx ]