Použít výrazové tělo pro indexery (IDE0026)
Vlastnost | Hodnota |
---|---|
ID pravidla | IDE0026 |
název | Používejte tělo výrazu pro indexery |
Kategorie | Styl |
podkategorie | Jazyková pravidla (členy s výrazovým tělem) |
příslušné jazyky | C# |
možností | csharp_style_expression_bodied_indexers |
Přehled
Toto pravidlo stylu se týká použití výrazových těl oproti blokovým tělům pro indexery.
Možnosti
Nastavte hodnotu přidružené možnosti pro toto pravidlo, abyste určili, jestli jsou pro indexery upřednostňovaná těla výrazů nebo bloková těla, a pokud jsou upřednostňována těla výrazů, jestli jsou upřednostňována pouze pro jednořádkové výrazy.
Další informace o konfiguraci možností naleznete v tématu Formát možnosti.
csharp_styl_výrazu_tělo_indexátora
Vlastnost | Hodnota | Popis |
---|---|---|
název možnosti | csharp_style_expression_bodied_indexers | |
hodnoty možností | true |
Preferovat výrazová těla pro indexery |
when_on_single_line |
Upřednostněte těla výrazů pro indexery, když budou jedním řádkem. | |
false |
Upřednostňují se bloková těla pro indexery | |
výchozí hodnota možnosti | true |
// csharp_style_expression_bodied_indexers = true
public T this[int i] => _values[i];
// csharp_style_expression_bodied_indexers = false
public T this[int i] { get { return _values[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 IDE0026
// The code that's violating the rule is on this line.
#pragma warning restore IDE0026
Chcete-li pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost na none
v konfiguračním souboru .
[*.{cs,vb}]
dotnet_diagnostic.IDE0026.severity = none
Chcete-li zakázat všechna pravidla stylu kódu, nastavte závažnost pro kategorii Style
na none
v konfiguračním 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.
Viz také
- Členy s tělem z výrazů
- Pravidla jazykového stylu kódu
- referenční pravidel stylu kódu