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)
155new DeclarationModifiers(isStatic: plusEqualsToken.Value.GetRequiredParent().IsInStaticContext()).Modifiers,
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
255if (rule.SymbolSpecification.AppliesTo(kind, declarationInfo.Modifiers.Modifiers, declarationInfo.DeclaredAccessibility))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
1156var localFunctionPreferences = Options.NamingStyle.SymbolSpecifications.Where(symbol => symbol.AppliesTo(new SymbolSpecification.SymbolKindOrTypeKind(MethodKind.LocalFunction), CreateMethodModifiers().Modifiers, null)); 1162if (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)
100public bool IsStatic => (Modifiers & Modifiers.Static) != 0; 102public bool IsAbstract => (Modifiers & Modifiers.Abstract) != 0; 104public bool IsNew => (Modifiers & Modifiers.New) != 0; 106public bool IsUnsafe => (Modifiers & Modifiers.Unsafe) != 0; 108public bool IsReadOnly => (Modifiers & Modifiers.ReadOnly) != 0; 110public bool IsVirtual => (Modifiers & Modifiers.Virtual) != 0; 112public bool IsOverride => (Modifiers & Modifiers.Override) != 0; 114public bool IsSealed => (Modifiers & Modifiers.Sealed) != 0; 116public bool IsConst => (Modifiers & Modifiers.Const) != 0; 118public bool IsWithEvents => (Modifiers & Modifiers.WithEvents) != 0; 120public bool IsPartial => (Modifiers & Modifiers.Partial) != 0; 122public bool IsAsync => (Modifiers & Modifiers.Async) != 0; 124public bool IsWriteOnly => (Modifiers & Modifiers.WriteOnly) != 0; 126public bool IsRef => (Modifiers & Modifiers.Ref) != 0; 128public bool IsVolatile => (Modifiers & Modifiers.Volatile) != 0; 130public bool IsExtern => (Modifiers & Modifiers.Extern) != 0; 132public bool IsRequired => (Modifiers & Modifiers.Required) != 0; 134public bool IsFile => (Modifiers & Modifiers.File) != 0; 136internal 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)
103n.ModifierList.SelectAsArray(s => s.IsChecked, m => new SymbolSpecification.ModifierKind(m._modifier.Modifiers))));
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
149ModifierList.SelectAsArray(m => m.IsChecked, m => new ModifierKind(m._modifier.Modifiers))); 258IsChecked = specification.RequiredModifierList.Any(static (m, modifier) => m.Modifiers == modifier.Modifiers, modifier);