Delen via


Ingesloten instructies moeten zich op hun eigen regel (IDE2001)

Vastgoed Waarde
Regel-id IDE2001
titel Ingesloten instructies moeten op hun eigen regel staan
Categorie Stijl
Subcategorie Taalregels (voorkeuren voor nieuwe regels)
Toepasselijke talen C#
Options csharp_style_allow_embedded_statements_on_same_line_experimental

Opmerking

Deze regel is experimenteel en kan worden gewijzigd of verwijderd.

Overzicht

Deze stijlregel dwingt af dat ingesloten instructies (instructies die deel uitmaken van besturingsstroomconstructies zoals if, whileen for) op hun eigen regel moeten worden geplaatst in plaats van op dezelfde regel als het trefwoord van het besturingselement.

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_embedded_statements_on_same_line_experimental

Vastgoed Waarde Description
Optienaam csharp_style_allow_embedded_statements_on_same_line_experimental
Optiewaarden true Ingesloten instructies op dezelfde regel toestaan als het trefwoord voor besturingselementen
false Vereisen dat ingesloten instructies op hun eigen regel staan
Standaardoptiewaarde true

Example

// csharp_style_allow_embedded_statements_on_same_line_experimental = true
for (int i = 0; i < 10; i++) Console.WriteLine(i);
// csharp_style_allow_embedded_statements_on_same_line_experimental = false
for (int i = 0; i < 10; i++)
    Console.WriteLine(i);

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

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