1 write to _modifiers
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourcePropertySymbolBase.cs (1)
112_modifiers = modifiers;
19 references to _modifiers
Microsoft.CodeAnalysis.CSharp (19)
Symbols\Source\SourcePropertySymbol.cs (4)
523_modifiers, 536_modifiers, 730if ((_modifiers & DeclarationModifiers.Unsafe) != (implementation._modifiers & DeclarationModifiers.Unsafe) && this.CompilationAllowsUnsafe()) // Don't cascade.
Symbols\Source\SourcePropertySymbolBase.cs (13)
545get { return (_modifiers & DeclarationModifiers.Abstract) != 0; } 552return (_modifiers & DeclarationModifiers.Extern) != 0; 566get { return (_modifiers & DeclarationModifiers.Static) != 0; } 578get { return (_modifiers & DeclarationModifiers.Indexer) != 0; } 583get { return (_modifiers & DeclarationModifiers.Override) != 0; } 588get { return (_modifiers & DeclarationModifiers.Sealed) != 0; } 593get { return (_modifiers & DeclarationModifiers.Virtual) != 0; } 596internal sealed override bool IsRequired => (_modifiers & DeclarationModifiers.Required) != 0; 600get { return (_modifiers & DeclarationModifiers.New) != 0; } 603internal bool HasReadOnlyModifier => (_modifiers & DeclarationModifiers.ReadOnly) != 0; 687return ModifierUtils.EffectiveAccessibility(_modifiers); 1046ModifierUtils.CheckAccessibility(_modifiers, this, isExplicitInterfaceImplementation, diagnostics, location); 1717internal bool IsPartial => (_modifiers & DeclarationModifiers.Partial) != 0;
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
69_modifiers,
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
87_modifiers,