Teilen über


Leere Zeile nach dem Konstruktorinitialisierungskolon (IDE2004) nicht zulässig

Eigentum Wert
Regel-ID IDE2004
Titel Leere Zeile nach dem Konstruktorinitialisierungskolon nicht zulässig
Kategorie Stil
Unterkategorie Sprachregeln (Neue Zeileneinstellungen)
Anwendbare Sprachen C#
Options csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Hinweis

Diese Regel ist experimentell und unterliegt Änderungen oder Entfernungen.

Überblick

Diese Formatvorlagenregel erzwingt, dass nach dem Doppelpunkt (:) in einem Konstruktorinitialisierer keine leere Zeile vorhanden sein soll. Der base() oder this() Anruf sollte dem Doppelpunkt unmittelbar folgen, ohne Leerzeilen dazwischen.

Options

Optionen geben das Verhalten an, das die Regel erzwingen soll. Informationen zum Konfigurieren von Optionen finden Sie unter Optionsformat.

csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Eigentum Wert Description
Optionsname csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental
Optionswerte true Zulassen einer Leerzeile nach dem Doppelpunkt in einem Konstruktor-Initialisierer
false Nicht zulassen, dass nach einem Doppelpunkt im Konstruktorinitialisierer eine leere Zeile steht.
Standardwert der Option 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()
{
}

Unterdrücken einer Warnung

Wenn Sie nur einen einzelnen Verstoß unterdrücken möchten, fügen Sie Ihrer Quelldatei Präprozessordirektiven hinzu, um die Regel zu deaktivieren und dann erneut zu aktivieren.

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

Deaktivieren Sie die Regel für eine Datei, einen Ordner oder ein Projekt, indem Sie den Schweregrad in der Konfigurationsdatei auf none setzen.

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

Um die Codestilregeln zu deaktivieren, setzen Sie den Schweregrad für die Kategorie Style auf none in der Konfigurationsdatei.

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

Weitere Informationen finden Sie unter "Unterdrücken von Codeanalysewarnungen".

Siehe auch