Sdílet prostřednictvím


Prázdný řádek není povolen po dvojtečku inicializátoru konstruktoru (IDE2004)

Vlastnictví Hodnota
ID pravidla IDE2004
Název Prázdný řádek není povolen po dvojtečku inicializátoru konstruktoru
Kategorie Styl
Podkategorie Jazyková pravidla (předvolby nového řádku)
Příslušné jazyky jazyk C#
Options csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Poznámka:

Toto pravidlo je experimentální a může se změnit nebo odebrat.

Přehled

Toto pravidlo stylu vynucuje, že za dvojtečku (:) v inicializátoru konstruktoru nesmí být prázdný řádek. Hovor base() by this() měl okamžitě následovat za dvojtečku bez prázdných řádků mezi.

Možnosti

Možnosti určují chování, které má pravidlo vynutit. Informace o konfiguraci možností naleznete v tématu Formát možnosti.

csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Vlastnictví Hodnota Description
Název možnosti csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental
Hodnoty možností true Povolit prázdný řádek za dvojtečku v inicializátoru konstruktoru
false Nepovolit prázdný řádek za dvojtečku v inicializátoru konstruktoru
Výchozí hodnota možnosti 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()
{
}

Potlačení upozornění

Pokud chcete potlačit pouze jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, abyste pravidlo zakázali a znovu povolili.

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

Pokud chcete pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost v nonekonfiguračním souboru.

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

Pokud chcete zakázat všechna pravidla stylu kódu, nastavte závažnost pro kategorii Style do nonekonfiguračního souboru.

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

Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.

Viz také