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);
99
public bool AppliesTo(SymbolKindOrTypeKind kind,
Modifiers
modifiers, Accessibility? accessibility)
106
var
collapsedModifiers = CollapseModifiers(RequiredModifierList);
120
private static
Modifiers
CollapseModifiers(ImmutableArray<ModifierKind> requiredModifierList)
124
return
Modifiers
.None;
127
var
result =
Modifiers
.None;
133
result |=
Modifiers
.Abstract;
136
result |=
Modifiers
.Static;
139
result |=
Modifiers
.Async;
142
result |=
Modifiers
.ReadOnly;
145
result |=
Modifiers
.Const;
454
internal
Modifiers
Modifiers { get; }
456
public ModifierKind(
Modifiers
modifier)
460
if (modifier.HasFlag(
Modifiers
.Abstract))
464
else if (modifier.HasFlag(
Modifiers
.Static))
468
else if (modifier.HasFlag(
Modifiers
.Async))
472
else if (modifier.HasFlag(
Modifiers
.ReadOnly))
476
else 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);
500
if ((Modifiers.HasFlag(
Modifiers
.Abstract) && symbol.IsAbstract) ||
501
(Modifiers.HasFlag(
Modifiers
.Static) && symbol.IsStatic))
507
if (Modifiers.HasFlag(
Modifiers
.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync)
512
if (Modifiers.HasFlag(
Modifiers
.ReadOnly))
520
if (Modifiers.HasFlag(
Modifiers
.Const))