| プロパティ | 価値 |
|---|---|
| ルール ID | IDE2006 |
| タイトル | 矢印式句トークンの後に空白行を使用できない |
| カテゴリ | スタイル |
| サブカテゴリー | 言語ルール (改行設定) |
| 該当する言語 | C# |
| Options | csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental |
注
このルールは試験段階であり、変更または削除される可能性があります。
概要
このスタイルルールでは、式形式のメンバー、ラムダ式、または切り替え式の矢印 (=>) トークンの後に空白行を付けないようにします。 式は、空白行なしで矢印の直後に表示されます。
オプション
オプションでは、ルールを適用する動作を指定します。 オプションの構成については、「 オプションの形式」を参照してください。
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental
| プロパティ | 価値 | Description |
|---|---|---|
| オプション名 | csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental |
|
| オプション値 | true |
矢印式句のトークンの後に空白行を許可する |
false |
矢印式句のトークンの直後に式を要求する | |
| 既定のオプション値 | true |
Example
// csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true
public int Method() =>
9 + 1;
// csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = false
public int Method()
=> 9 + 1;
警告を抑制する
1 つの違反のみを抑制する場合は、ソース ファイルにプリプロセッサ ディレクティブを追加して無効にしてから、ルールを再度有効にします。
#pragma warning disable IDE2006
// The code that's violating the rule is on this line.
#pragma warning restore IDE2006
ファイル、フォルダー、またはプロジェクトのルールを無効にするには、その重大度を構成ファイルでnoneに設定します。
[*.{cs,vb}]
dotnet_diagnostic.IDE2006.severity = none
すべてのコード スタイルの規則を無効にするには、カテゴリ Styleの重大度を構成ファイルでnoneに設定します。
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-style.severity = none
詳細については、「 コード分析の警告を抑制する方法」を参照してください。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET