10 instantiations of ModifierKind
Microsoft.CodeAnalysis.CodeStyle (7)
EditorConfigNamingStyleParser_SymbolSpec.cs (5)
302private static readonly ModifierKind s_abstractModifierKind = new(ModifierKindEnum.IsAbstract); 303private static readonly ModifierKind s_asyncModifierKind = new(ModifierKindEnum.IsAsync); 304private static readonly ModifierKind s_constModifierKind = new(ModifierKindEnum.IsConst); 305private static readonly ModifierKind s_readonlyModifierKind = new(ModifierKindEnum.IsReadOnly); 306private static readonly ModifierKind s_staticModifierKind = new(ModifierKindEnum.IsStatic);
SymbolSpecification.cs (2)
557=> new((ModifierKindEnum)Enum.Parse(typeof(ModifierKindEnum), modifierElement.Value)); 565=> new((ModifierKindEnum)reader.ReadInt32());
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (3)
NamingStylesTestOptionSets.cs (3)
683ImmutableArray.Create(new SymbolSpecification.ModifierKind(SymbolSpecification.ModifierKindEnum.IsConst))); 722ImmutableArray.Create(new SymbolSpecification.ModifierKind(SymbolSpecification.ModifierKindEnum.IsConst))); 771ImmutableArray.Create(new SymbolSpecification.ModifierKind(SymbolSpecification.ModifierKindEnum.IsAsync)));
33 references to ModifierKind
Microsoft.CodeAnalysis.CodeStyle (33)
EditorConfigNamingStyleParser.cs (1)
187foreach (var modifier in y.SymbolSpecification.RequiredModifierList)
EditorConfigNamingStyleParser_SymbolSpec.cs (14)
74(ImmutableArray<ModifierKind> modifiers, TData data), 287private static (ImmutableArray<ModifierKind> modifiers, TData data) GetSymbolsRequiredModifiers<T, TData>( 299return (ImmutableArray<ModifierKind>.Empty, defaultValue()); 302private static readonly ModifierKind s_abstractModifierKind = new(ModifierKindEnum.IsAbstract); 303private static readonly ModifierKind s_asyncModifierKind = new(ModifierKindEnum.IsAsync); 304private static readonly ModifierKind s_constModifierKind = new(ModifierKindEnum.IsConst); 305private static readonly ModifierKind s_readonlyModifierKind = new(ModifierKindEnum.IsReadOnly); 306private static readonly ModifierKind s_staticModifierKind = new(ModifierKindEnum.IsStatic); 307private static readonly ImmutableArray<ModifierKind> _allModifierKind = ImmutableArray.Create(s_abstractModifierKind, s_asyncModifierKind, s_constModifierKind, s_readonlyModifierKind, s_staticModifierKind); 309private static ImmutableArray<ModifierKind> ParseModifiers(string symbolSpecRequiredModifiers) 313return ImmutableArray<ModifierKind>.Empty; 321var builder = ArrayBuilder<ModifierKind>.GetInstance(); 508public static string ToEditorConfigString(this ImmutableArray<ModifierKind> modifiers, string languageName) 523private static string ToEditorConfigString(this ModifierKind modifier, string languageName)
NamingStyleOption.cs (1)
39EditorConfigOption<ImmutableArray<ModifierKind>> Modifiers);
SymbolSpecification.cs (17)
45public ImmutableArray<ModifierKind> RequiredModifierList { get; } 52ImmutableArray<ModifierKind> modifiers = default) 98modifiers: ImmutableArray<ModifierKind>.Empty); 130private static DeclarationModifiers CollapseModifiers(ImmutableArray<ModifierKind> requiredModifierList) 138foreach (var modifier in requiredModifierList) 258reader.ReadArray(ModifierKind.ReadFrom)); 289foreach (var modifier in RequiredModifierList) 337private static ImmutableArray<ModifierKind> GetModifierListFromXElement(XElement modifierListElement) 339var result = ArrayBuilder<ModifierKind>.GetInstance(); 340foreach (var modifierElement in modifierListElement.Elements(nameof(ModifierKind))) 342result.Add(ModifierKind.FromXElement(modifierElement)); 470public readonly struct ModifierKind : ISymbolMatcher, IEquatable<ModifierKind>, IObjectWritable 554=> new(nameof(ModifierKind), ModifierKindWrapper); 556internal static ModifierKind FromXElement(XElement modifierElement) 564public static ModifierKind ReadFrom(ObjectReader reader) 568=> obj is ModifierKind kind && Equals(kind); 573public bool Equals(ModifierKind other)