Delen via


Lege regel niet toegestaan na de initialisatiekomma van de constructor (IDE2004)

Vastgoed Waarde
Regel-id IDE2004
titel Lege regel is niet toegestaan na dubbele punt van constructor-initialisatie
Categorie Stijl
Subcategorie Taalregels (voorkeuren voor nieuwe regels)
Toepasselijke talen C#
Options csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Opmerking

Deze regel is experimenteel en kan worden gewijzigd of verwijderd.

Overzicht

Deze stijlregel dwingt af dat er geen lege regel na de dubbele punt (:) in een initialisatiefunctie voor de constructor moet zijn. De base() aanroep this() moet onmiddellijk de dubbele punt volgen zonder lege regels ertussenin.

Options

Met opties geeft u het gedrag op dat door de regel moet worden afgedwongen. Zie Optieindeling voor meer informatie over het configureren van opties.

csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Vastgoed Waarde Description
Optienaam csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental
Optiewaarden true Een lege regel toestaan na de dubbele punt in een initialisatiefunctie van een constructor
false Lege regel na dubbele punt in initialisatiefunctie voor constructor niet toestaan
Standaardoptiewaarde 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()
{
}

Een waarschuwing onderdrukken

Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.

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

Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst none ervan in op het configuratiebestand.

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

Als u alle regels voor codestijl wilt uitschakelen, stelt u de ernst voor de categorie Stylenone in op in het configuratiebestand.

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

Zie Codeanalysewaarschuwingen onderdrukken voor meer informatie.

Zie ook