Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
| 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".