7 instantiations of ModifierKind
Microsoft.CodeAnalysis.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (5)
246private static readonly ModifierKind s_abstractModifierKind = new(ModifierKindEnum.IsAbstract); 247private static readonly ModifierKind s_asyncModifierKind = new(ModifierKindEnum.IsAsync); 248private static readonly ModifierKind s_constModifierKind = new(ModifierKindEnum.IsConst); 249private static readonly ModifierKind s_readonlyModifierKind = new(ModifierKindEnum.IsReadOnly); 250private static readonly ModifierKind s_staticModifierKind = new(ModifierKindEnum.IsStatic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
536=> new((ModifierKindEnum)Enum.Parse(typeof(ModifierKindEnum), modifierElement.Value)); 542=> new((ModifierKindEnum)reader.ReadInt32());
28 references to ModifierKind
Microsoft.CodeAnalysis.CodeStyle (28)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOption.cs (1)
39EditorConfigOption<ImmutableArray<ModifierKind>> Modifiers);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
190foreach (var modifier in y.SymbolSpecification.RequiredModifierList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (11)
82out Property<ImmutableArray<ModifierKind>> modifiers) 246private static readonly ModifierKind s_abstractModifierKind = new(ModifierKindEnum.IsAbstract); 247private static readonly ModifierKind s_asyncModifierKind = new(ModifierKindEnum.IsAsync); 248private static readonly ModifierKind s_constModifierKind = new(ModifierKindEnum.IsConst); 249private static readonly ModifierKind s_readonlyModifierKind = new(ModifierKindEnum.IsReadOnly); 250private static readonly ModifierKind s_staticModifierKind = new(ModifierKindEnum.IsStatic); 251private static readonly ImmutableArray<ModifierKind> _allModifierKind = [s_abstractModifierKind, s_asyncModifierKind, s_constModifierKind, s_readonlyModifierKind, s_staticModifierKind]; 253private static ImmutableArray<ModifierKind> ParseModifiers(string symbolSpecRequiredModifiers) 265var builder = ArrayBuilder<ModifierKind>.GetInstance(); 452public static string ToEditorConfigString(this ImmutableArray<ModifierKind> modifiers, string languageName) 467private static string ToEditorConfigString(this ModifierKind modifier, string languageName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (15)
28ImmutableArray<SymbolSpecification.ModifierKind> modifiers = default) : IEquatable<SymbolSpecification> 45public ImmutableArray<ModifierKind> RequiredModifierList { get; } = modifiers.IsDefault ? DefaultSymbolSpecificationTemplate.RequiredModifierList : modifiers; 120private static Modifiers CollapseModifiers(ImmutableArray<ModifierKind> requiredModifierList) 128foreach (var modifier in requiredModifierList) 238reader.ReadArray(ModifierKind.ReadFrom)); 269foreach (var modifier in RequiredModifierList) 312private static ImmutableArray<ModifierKind> GetModifierListFromXElement(XElement modifierListElement) 313=> modifierListElement.Elements(nameof(ModifierKind)).SelectAsArray(ModifierKind.FromXElement); 449public readonly struct ModifierKind : IEquatable<ModifierKind> 533=> new(nameof(ModifierKind), ModifierKindWrapper); 535internal static ModifierKind FromXElement(XElement modifierElement) 541public static ModifierKind ReadFrom(ObjectReader reader) 545=> obj is ModifierKind kind && Equals(kind); 550public bool Equals(ModifierKind other)