1 write to DeclarationModifiers
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
346
DeclarationModifiers
= modifiersAndFlags.declarationModifiers;
40 references to DeclarationModifiers
Microsoft.CodeAnalysis.CSharp (40)
Lowering\SynthesizedMethodBaseSymbol.cs (2)
176
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
177
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceConstructorSymbol.cs (4)
41
this.CheckUnsafeModifier(
DeclarationModifiers
, diagnostics);
87
ModifierUtils.CheckAccessibility(this.
DeclarationModifiers
, this, isExplicitInterfaceImplementation: false, diagnostics, location);
248
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
249
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceDelegateMethodSymbol.cs (2)
145
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
146
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceDestructorSymbol.cs (3)
27
this.CheckUnsafeModifier(
DeclarationModifiers
, diagnostics);
105
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
106
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceEventAccessorSymbol.cs (2)
197
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
198
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceMemberMethodSymbol.cs (11)
611
return ModifierUtils.EffectiveAccessibility(this.
DeclarationModifiers
);
619
return (this.
DeclarationModifiers
& DeclarationModifiers.Extern) != 0;
635
return (this.
DeclarationModifiers
& DeclarationModifiers.Sealed) != 0;
643
return (this.
DeclarationModifiers
& DeclarationModifiers.Abstract) != 0;
651
return (this.
DeclarationModifiers
& DeclarationModifiers.Override) != 0;
659
return (this.
DeclarationModifiers
& DeclarationModifiers.Partial) != 0;
667
return (this.
DeclarationModifiers
& DeclarationModifiers.Virtual) != 0;
675
return (this.
DeclarationModifiers
& DeclarationModifiers.New) != 0;
683
return (this.
DeclarationModifiers
& DeclarationModifiers.Static) != 0;
691
return (this.
DeclarationModifiers
& DeclarationModifiers.Async) != 0;
707
return (this.
DeclarationModifiers
& DeclarationModifiers.ReadOnly) != 0;
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (2)
174
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
175
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
65
this.CheckUnsafeModifier(
DeclarationModifiers
, diagnostics);
76
ModifierUtils.CheckAccessibility(this.
DeclarationModifiers
, this, isExplicitInterfaceImplementation: methodKind == MethodKind.ExplicitInterfaceImplementation, diagnostics, location);
862
private bool HasExtendedPartialModifier => (
DeclarationModifiers
& PartialMethodExtendedModifierMask) != 0;
Symbols\Source\SourcePropertyAccessorSymbol.cs (6)
193
ModifierUtils.CheckAccessibility(this.
DeclarationModifiers
, this, property.IsExplicitInterfaceImplementation, diagnostics, location);
237
ModifierUtils.CheckAccessibility(this.
DeclarationModifiers
, this, property.IsExplicitInterfaceImplementation, diagnostics, location);
454
get { return ModifierUtils.EffectiveAccessibility(this.
DeclarationModifiers
); }
460
internal bool LocalDeclaredReadOnly => (
DeclarationModifiers
& DeclarationModifiers.ReadOnly) != 0;
462
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
463
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
167
ModifierUtils.CheckAccessibility(this.
DeclarationModifiers
, this, isExplicitInterfaceImplementation: false, diagnostics, location);
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (2)
98
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
99
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
152
internal sealed override bool HasUnsafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Unsafe) != 0;
153
protected sealed override bool HasSafeModifier => (
DeclarationModifiers
& DeclarationModifiers.Safe) != 0;