39 references to ModifierKindEnum
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\NamingStyles\EditorConfigNamingStyleParserTests.cs (1)
124Assert.Contains(new ModifierKind(ModifierKindEnum.IsAsync), symbolSpec.RequiredModifierList);
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (3)
NamingStyles\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)));
Microsoft.CodeAnalysis.Features (2)
Shared\Naming\FallbackNamingRules.cs (2)
67var modifiers = ImmutableArray.Create(new ModifierKind(ModifierKindEnum.IsAsync)); 86var modifiers = ImmutableArray.Create(new ModifierKind(ModifierKindEnum.IsAsync));
Microsoft.CodeAnalysis.Workspaces (33)
EditorConfigNamingStyleParser.cs (3)
189if (modifier.ModifierKindWrapper is SymbolSpecification.ModifierKindEnum.IsStatic 190or SymbolSpecification.ModifierKindEnum.IsReadOnly) 192if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
EditorConfigNamingStyleParser_SymbolSpec.cs (10)
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); 527case ModifierKindEnum.IsAbstract: 537case ModifierKindEnum.IsStatic: 547case ModifierKindEnum.IsAsync: 550case ModifierKindEnum.IsReadOnly: 553case ModifierKindEnum.IsConst:
SymbolSpecification.cs (20)
142case ModifierKindEnum.IsAbstract: 145case ModifierKindEnum.IsStatic: 148case ModifierKindEnum.IsAsync: 151case ModifierKindEnum.IsReadOnly: 154case ModifierKindEnum.IsConst: 473public readonly ModifierKindEnum ModifierKindWrapper; 483ModifierKindWrapper = ModifierKindEnum.IsAbstract; 487ModifierKindWrapper = ModifierKindEnum.IsStatic; 491ModifierKindWrapper = ModifierKindEnum.IsAsync; 495ModifierKindWrapper = ModifierKindEnum.IsReadOnly; 499ModifierKindWrapper = ModifierKindEnum.IsConst; 507public ModifierKind(ModifierKindEnum modifierKind) 512isAbstract: ModifierKindWrapper == ModifierKindEnum.IsAbstract, 513isStatic: ModifierKindWrapper == ModifierKindEnum.IsStatic, 514isAsync: ModifierKindWrapper == ModifierKindEnum.IsAsync, 515isReadOnly: ModifierKindWrapper == ModifierKindEnum.IsReadOnly, 516isConst: ModifierKindWrapper == ModifierKindEnum.IsConst); 557=> new((ModifierKindEnum)Enum.Parse(typeof(ModifierKindEnum), modifierElement.Value)); 565=> new((ModifierKindEnum)reader.ReadInt32());