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