35 references to Safe
Microsoft.CodeAnalysis.CSharp (35)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
177internal sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.Safe) != 0;
Parser\LanguageParser.cs (2)
1354return DeclarationModifiers.Safe; 1471case DeclarationModifiers.Safe:
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
65=> (Modifiers & DeclarationModifiers.Safe) != 0;
Symbols\Source\LocalFunctionSymbol.cs (2)
61if ((_declarationModifiers & DeclarationModifiers.Safe) != 0) 421internal override bool HasSafeModifier => (_declarationModifiers & DeclarationModifiers.Safe) != 0;
Symbols\Source\ModifierUtils.cs (4)
115if ((result & DeclarationModifiers.Safe) != 0) 125result &= ~DeclarationModifiers.Safe; 353case DeclarationModifiers.Safe: 409return DeclarationModifiers.Safe;
Symbols\Source\SourceConstructorSymbol.cs (2)
153DeclarationModifiers.Safe; 256internal sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
147internal sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceDestructorSymbol.cs (2)
106internal sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.Safe) != 0; 139const DeclarationModifiers allowedModifiers = DeclarationModifiers.Extern | DeclarationModifiers.Unsafe | DeclarationModifiers.Safe;
Symbols\Source\SourceEventAccessorSymbol.cs (1)
198internal sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceEventSymbol.cs (2)
437=> (_modifiers & DeclarationModifiers.Safe) != 0; 544var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.Unsafe | DeclarationModifiers.Safe;
Symbols\Source\SourceMemberContainerSymbol.cs (4)
332| DeclarationModifiers.Unsafe | DeclarationModifiers.Safe | DeclarationModifiers.Closed; 341allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.ReadOnly | DeclarationModifiers.Unsafe | DeclarationModifiers.Safe; 350allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.Unsafe | DeclarationModifiers.Safe; 353allowedModifiers |= DeclarationModifiers.Unsafe | DeclarationModifiers.Safe;
Symbols\Source\SourceMemberFieldSymbol.cs (3)
223DeclarationModifiers.Safe | 253Debug.Assert((result & ~(DeclarationModifiers.AccessibilityMask | DeclarationModifiers.Fixed | DeclarationModifiers.Unsafe | DeclarationModifiers.Safe | DeclarationModifiers.New)) == 0); 267reportBadMemberFlagIfAny(result, DeclarationModifiers.Safe, diagnostics, errorLocation);
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
175internal 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); 463internal 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)
1756internal bool HasSafeModifier => (_modifiers & DeclarationModifiers.Safe) != 0;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
182DeclarationModifiers.Unsafe | DeclarationModifiers.Extern | DeclarationModifiers.Safe;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
99internal sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.Safe) != 0;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
153internal sealed override bool HasSafeModifier => (DeclarationModifiers & DeclarationModifiers.Safe) != 0;