1 write to Modifiers
Microsoft.CodeAnalysis.Workspaces (1)
Editing\DeclarationModifiers.cs (1)
16
=>
Modifiers
= modifiers;
53 references to Modifiers
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
155
new DeclarationModifiers(isStatic: plusEqualsToken.Value.GetRequiredParent().IsInStaticContext()).
Modifiers
,
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
255
if (rule.SymbolSpecification.AppliesTo(kind, declarationInfo.Modifiers.
Modifiers
, declarationInfo.DeclaredAccessibility))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
1156
var localFunctionPreferences = Options.NamingStyle.SymbolSpecifications.Where(symbol => symbol.AppliesTo(new SymbolSpecification.SymbolKindOrTypeKind(MethodKind.LocalFunction), CreateMethodModifiers().
Modifiers
, null));
1162
if (namingRules.Any(static (rule, arg) => rule.NamingStyle.CapitalizationScheme.Equals(Capitalization.CamelCase) && rule.SymbolSpecification.AppliesTo(arg.localFunctionKind, arg.self.CreateMethodModifiers().
Modifiers
, null), (self: this, localFunctionKind)))
Microsoft.CodeAnalysis.Workspaces (46)
Editing\DeclarationModifiers.cs (46)
100
public bool IsStatic => (
Modifiers
& Modifiers.Static) != 0;
102
public bool IsAbstract => (
Modifiers
& Modifiers.Abstract) != 0;
104
public bool IsNew => (
Modifiers
& Modifiers.New) != 0;
106
public bool IsUnsafe => (
Modifiers
& Modifiers.Unsafe) != 0;
108
public bool IsReadOnly => (
Modifiers
& Modifiers.ReadOnly) != 0;
110
public bool IsVirtual => (
Modifiers
& Modifiers.Virtual) != 0;
112
public bool IsOverride => (
Modifiers
& Modifiers.Override) != 0;
114
public bool IsSealed => (
Modifiers
& Modifiers.Sealed) != 0;
116
public bool IsConst => (
Modifiers
& Modifiers.Const) != 0;
118
public bool IsWithEvents => (
Modifiers
& Modifiers.WithEvents) != 0;
120
public bool IsPartial => (
Modifiers
& Modifiers.Partial) != 0;
122
public bool IsAsync => (
Modifiers
& Modifiers.Async) != 0;
124
public bool IsWriteOnly => (
Modifiers
& Modifiers.WriteOnly) != 0;
126
public bool IsRef => (
Modifiers
& Modifiers.Ref) != 0;
128
public bool IsVolatile => (
Modifiers
& Modifiers.Volatile) != 0;
130
public bool IsExtern => (
Modifiers
& Modifiers.Extern) != 0;
132
public bool IsRequired => (
Modifiers
& Modifiers.Required) != 0;
134
public bool IsFile => (
Modifiers
& Modifiers.File) != 0;
136
internal bool IsFixed => (
Modifiers
& Modifiers.Fixed) != 0;
139
=> new(SetFlag(
Modifiers
, Modifiers.Static, isStatic));
142
=> new(SetFlag(
Modifiers
, Modifiers.Abstract, isAbstract));
145
=> new(SetFlag(
Modifiers
, Modifiers.New, isNew));
148
=> new(SetFlag(
Modifiers
, Modifiers.Unsafe, isUnsafe));
151
=> new(SetFlag(
Modifiers
, Modifiers.ReadOnly, isReadOnly));
154
=> new(SetFlag(
Modifiers
, Modifiers.Virtual, isVirtual));
157
=> new(SetFlag(
Modifiers
, Modifiers.Override, isOverride));
160
=> new(SetFlag(
Modifiers
, Modifiers.Sealed, isSealed));
163
=> new(SetFlag(
Modifiers
, Modifiers.Const, isConst));
166
=> new(SetFlag(
Modifiers
, Modifiers.WithEvents, withEvents));
169
=> new(SetFlag(
Modifiers
, Modifiers.Partial, isPartial));
173
=> new(SetFlag(
Modifiers
, Modifiers.Async, isAsync));
176
=> new(SetFlag(
Modifiers
, Modifiers.WriteOnly, isWriteOnly));
179
=> new(SetFlag(
Modifiers
, Modifiers.Ref, isRef));
182
=> new(SetFlag(
Modifiers
, Modifiers.Volatile, isVolatile));
185
=> new(SetFlag(
Modifiers
, Modifiers.Extern, isExtern));
188
=> new(SetFlag(
Modifiers
, Modifiers.Required, isRequired));
191
=> new(SetFlag(
Modifiers
, Modifiers.File, isFile));
219
=> new(left.
Modifiers
| right.
Modifiers
);
222
=> new(left.
Modifiers
& right.
Modifiers
);
225
=> new(left.
Modifiers
| right.
Modifiers
);
228
=> new(left.
Modifiers
& ~right.
Modifiers
);
231
=>
Modifiers
.ToString();
Microsoft.VisualStudio.LanguageServices.Implementation (3)
Options\Style\NamingPreferences\NamingStyleOptionPageViewModel.cs (1)
103
n.ModifierList.SelectAsArray(s => s.IsChecked, m => new SymbolSpecification.ModifierKind(m._modifier.
Modifiers
))));
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
149
ModifierList.SelectAsArray(m => m.IsChecked, m => new ModifierKind(m._modifier.
Modifiers
)));
258
IsChecked = specification.RequiredModifierList.Any(static (m, modifier) => m.Modifiers == modifier.
Modifiers
, modifier);