Anordnen von Modifizierern (IDE0036)

Eigenschaft Wert
Regel-ID IDE0036
Titel Modifizierer anordnen
Kategorie Stil
Unterkategorie Sprachregeln (Einstellungen für Modifizierer)
Gültige Sprachen C# und Visual Basic
Eingeführt in Version Visual Studio 2017 Version 15.5

Übersicht

Die Stilregeln in diesem Abschnitt beziehen sich auf die gewünschte Sortierreihenfolge von Modifizierern.

  • Wenn diese Regel auf eine Liste von Modifizierern festgelegt ist, wird die angegebene Sortierung bevorzugt.
  • Wenn diese Regel in der Datei nicht vorhanden ist, wird keine Reihenfolge der Modifizierer bevorzugt.

csharp_preferred_modifier_order

Eigenschaft Wert
Name der Option csharp_preferred_modifier_order
Gültige Sprachen C#
Optionswerte Mindestens ein C#-Modifizierer wie public, private und protected.
Standardoptionswert public, private, protected, internal, static, extern, new, virtual, abstract, sealed, override, readonly, unsafe, volatile, async:silent

Beispiel

// csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async
class MyClass
{
    private static readonly int _daysInYear = 365;
}

visual_basic_preferred_modifier_order

Eigenschaft Wert
Name der Option visual_basic_preferred_modifier_order
Gültige Sprachen Visual Basic
Optionswerte Mindestens ein Visual Basic-Modifizierer wie Partial, Private und Public.
Standardoptionswert Partial, Default, Private, Protected, Public, Friend, NotOverridable, Overridable, MustOverride, Overloads, Overrides, MustInherit, NotInheritable, Static, Shared, Shadows, ReadOnly, WriteOnly, Dim, Const, WithEvents, Widening, Narrowing, Custom, Async:silent

Beispiel

' visual_basic_preferred_modifier_order = Partial,Default,Private,Protected,Public,Friend,NotOverridable,Overridable,MustOverride,Overloads,Overrides,MustInherit,NotInheritable,Static,Shared,Shadows,ReadOnly,WriteOnly,Dim,Const,WithEvents,Widening,Narrowing,Custom,Async
Public Class MyClass
    Private Shared ReadOnly daysInYear As Int = 365
End Class

Siehe auch