次の方法で共有


コンストラクター初期化子コロン (IDE2004) の後に空白行を使用できません

プロパティ 価値
ルール ID IDE2004
タイトル コンストラクター初期化子コロンの後に空白行を使用できない
カテゴリ スタイル
サブカテゴリー 言語ルール (改行設定)
該当する言語 C#
Options csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

このルールは試験段階であり、変更または削除される可能性があります。

概要

このスタイル規則では、コンストラクター初期化子のコロン (:) の後に空白行を指定しないようにします。 base()またはthis()の呼び出しは、間に空白行を入れずにコロンの直後に続く必要があります。

オプション

オプションでは、ルールを適用する動作を指定します。 オプションの構成については、「 オプションの形式」を参照してください。

csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

プロパティ 価値 Description
オプション名 csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental
オプション値 true コンストラクター初期化子のコロンの後に空白行を許可する
false コンストラクター初期化子のコロンの後に空白行を使用しない
既定のオプション値 true

Example

// csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true
public Class() :
    base()
{
}
// csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = false
public Class()
    : base()
{
}

警告を抑制する

1 つの違反のみを抑制する場合は、ソース ファイルにプリプロセッサ ディレクティブを追加して無効にしてから、ルールを再度有効にします。

#pragma warning disable IDE2004
// The code that's violating the rule is on this line.
#pragma warning restore IDE2004

ファイル、フォルダー、またはプロジェクトのルールを無効にするには、その重大度を構成ファイルnoneに設定します。

[*.{cs,vb}]
dotnet_diagnostic.IDE2004.severity = none

すべてのコード スタイルの規則を無効にするには、カテゴリ Styleの重大度を構成ファイルnoneに設定します。

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-style.severity = none

詳細については、「 コード分析の警告を抑制する方法」を参照してください。

こちらも参照ください