Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
| Vlastnictví | Hodnota |
|---|---|
| ID pravidla | IDE2001 |
| Název | Vložené příkazy musí být na vlastním řádku. |
| Kategorie | Styl |
| Podkategorie | Jazyková pravidla (předvolby nového řádku) |
| Příslušné jazyky | jazyk C# |
| Options | csharp_style_allow_embedded_statements_on_same_line_experimental |
Poznámka:
Toto pravidlo je experimentální a může se změnit nebo odebrat.
Přehled
Toto pravidlo stylu vynucuje, že vložené příkazy (příkazy, které jsou součástí konstruktorů toku řízení, jako je if, whilea for) musí být umístěny na vlastní řádek, nikoli na stejný řádek jako klíčové slovo ovládacího prvku.
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_embedded_statements_on_same_line_experimental
| Vlastnictví | Hodnota | Description |
|---|---|---|
| Název možnosti | csharp_style_allow_embedded_statements_on_same_line_experimental |
|
| Hodnoty možností | true |
Povolit vložené příkazy na stejném řádku jako klíčové slovo ovládacího prvku |
false |
Požadovat, aby vložené příkazy byly na vlastním řádku | |
| Výchozí hodnota možnosti | 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);
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 IDE2001
// The code that's violating the rule is on this line.
#pragma warning restore IDE2001
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.IDE2001.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.