29 references to Modifiers
Microsoft.CodeAnalysis.CodeStyle (29)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (29)
97=> this.AppliesTo(new SymbolKindOrTypeKind(symbolKind), Modifiers.None, accessibility); 99public bool AppliesTo(SymbolKindOrTypeKind kind, Modifiers modifiers, Accessibility? accessibility) 106var collapsedModifiers = CollapseModifiers(RequiredModifierList); 120private static Modifiers CollapseModifiers(ImmutableArray<ModifierKind> requiredModifierList) 124return Modifiers.None; 127var result = Modifiers.None; 133result |= Modifiers.Abstract; 136result |= Modifiers.Static; 139result |= Modifiers.Async; 142result |= Modifiers.ReadOnly; 145result |= Modifiers.Const; 454internal Modifiers Modifiers { get; } 456public ModifierKind(Modifiers modifier) 460if (modifier.HasFlag(Modifiers.Abstract)) 464else if (modifier.HasFlag(Modifiers.Static)) 468else if (modifier.HasFlag(Modifiers.Async)) 472else if (modifier.HasFlag(Modifiers.ReadOnly)) 476else if (modifier.HasFlag(Modifiers.Const)) 491(ModifierKindWrapper == ModifierKindEnum.IsAbstract ? Modifiers.Abstract : 0) | 492(ModifierKindWrapper == ModifierKindEnum.IsStatic ? Modifiers.Static : 0) | 493(ModifierKindWrapper == ModifierKindEnum.IsAsync ? Modifiers.Async : 0) | 494(ModifierKindWrapper == ModifierKindEnum.IsReadOnly ? Modifiers.ReadOnly : 0) | 495(ModifierKindWrapper == ModifierKindEnum.IsConst ? Modifiers.Const : 0); 500if ((Modifiers.HasFlag(Modifiers.Abstract) && symbol.IsAbstract) || 501(Modifiers.HasFlag(Modifiers.Static) && symbol.IsStatic)) 507if (Modifiers.HasFlag(Modifiers.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync) 512if (Modifiers.HasFlag(Modifiers.ReadOnly)) 520if (Modifiers.HasFlag(Modifiers.Const))