Delen via


Lege regel vereist tussen blok en volgende instructie (IDE2003)

Vastgoed Waarde
Regel-id IDE2003
titel Lege lijn vereist tussen blok en volgende instructie
Categorie Stijl
Subcategorie Taalregels (voorkeuren voor nieuwe regels)
Toepasselijke talen C# en Visual Basic
Options dotnet_style_allow_statement_immediately_after_block_experimental

Opmerking

Deze regel is experimenteel en kan worden gewijzigd of verwijderd.

Overzicht

Met deze stijlregel wordt afgedwongen dat er een lege regel tussen een blokinstructie en een volgende instructie op hetzelfde bereikniveau moet zijn. Dit verbetert de leesbaarheid van code door verschillende logische secties van code visueel te scheiden.

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.

dotnet_style_allow_statement_immediately_after_block_experimental

Vastgoed Waarde Description
Optienaam dotnet_style_allow_statement_immediately_after_block_experimental
Optiewaarden true Toestaan dat volgende instructie onmiddellijk volgt op blokinstructie zonder een lege regel tussen
false Een lege regel is tussen een blokinstructie en de volgende instructie vereist.
Standaardoptiewaarde true

Example

// dotnet_style_allow_statement_immediately_after_block_experimental = true
if (true)
{
    DoWork();
}
return;
// dotnet_style_allow_statement_immediately_after_block_experimental = false
if (true)
{
    DoWork();
}

return;

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 IDE2003
// The code that's violating the rule is on this line.
#pragma warning restore IDE2003

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.IDE2003.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