Delen via


Accolades toevoegen (IDE0011)

Vastgoed Waarde
Regel-ID IDE0011
titel Haakjes toevoegen
categorie Stijl
subcategorie Taalregels (voorkeuren voor codeblok)
Toepasselijke talen C#
opties csharp_prefer_braces

Overzicht

Deze stijlregel betreft het gebruik van accolades { } om codeblokken te omringen.

Opties

Gebruik de volgende optie om op te geven of accolades de voorkeur hebben of niet, en, indien van toepassing, of alleen voor codeblokken met meerdere regels.

Zie Option-indelingvoor meer informatie over het configureren van opties.

csharp_prefer_braces

Eigenschap Waarde Beschrijving
optienaam csharp_prefer_braces
Optiewaarden true Geef de voorkeur aan accolades, zelfs voor één regel code
false Liever geen accolades indien toegestaan
when_multiline Geef de voorkeur aan accolades op meerdere lijnen
standaardoptiewaarde true
// csharp_prefer_braces = true
if (test) { this.Display(); }

// csharp_prefer_braces = false
if (test) this.Display();

// csharp_prefer_braces = when_multiline
if (test) this.Display();
else { this.Display(); Console.WriteLine("Multiline"); }

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

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

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

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

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

Voor meer informatie, zie Hoe codeanalysewaarschuwingen te onderdrukken.

Zie ook