26 references to Safe
Microsoft.CodeAnalysis.CSharp (26)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
177
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;
Parser\LanguageParser.cs (2)
1354
return DeclarationModifiers.
Safe
;
1471
case DeclarationModifiers.
Safe
:
Symbols\Source\LocalFunctionSymbol.cs (2)
61
if ((_declarationModifiers & DeclarationModifiers.
Safe
) != 0)
421
protected override bool HasSafeModifier => (_declarationModifiers & DeclarationModifiers.
Safe
) != 0;
Symbols\Source\ModifierUtils.cs (3)
115
if ((result & DeclarationModifiers.
Safe
) != 0)
344
case DeclarationModifiers.
Safe
:
400
return DeclarationModifiers.
Safe
;
Symbols\Source\SourceConstructorSymbol.cs (2)
153
DeclarationModifiers.
Safe
;
249
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
146
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;
Symbols\Source\SourceDestructorSymbol.cs (2)
106
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;
139
const DeclarationModifiers allowedModifiers = DeclarationModifiers.Extern | DeclarationModifiers.Unsafe | DeclarationModifiers.
Safe
;
Symbols\Source\SourceEventAccessorSymbol.cs (1)
198
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;
Symbols\Source\SourceEventSymbol.cs (2)
436
=> (_modifiers & DeclarationModifiers.
Safe
) != 0;
599
allowedModifiers |= DeclarationModifiers.
Safe
;
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
175
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
807
allowedModifiers |= DeclarationModifiers.Async | DeclarationModifiers.Extern | DeclarationModifiers.
Safe
;
Symbols\Source\SourcePropertyAccessorSymbol.cs (3)
260
declarationModifiers |= propertyModifiers & ~(DeclarationModifiers.AccessibilityMask | DeclarationModifiers.Indexer | DeclarationModifiers.ReadOnly | DeclarationModifiers.Unsafe | DeclarationModifiers.
Safe
);
463
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;
533
allowedModifiers |= DeclarationModifiers.Unsafe | DeclarationModifiers.
Safe
;
Symbols\Source\SourcePropertySymbol.cs (1)
452
allowedModifiers |= DeclarationModifiers.Extern | DeclarationModifiers.
Safe
;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1738
internal bool HasSafeModifier => (_modifiers & DeclarationModifiers.
Safe
) != 0;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
182
DeclarationModifiers.Unsafe | DeclarationModifiers.Extern | DeclarationModifiers.
Safe
;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
99
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
153
protected sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.
Safe
) != 0;