40 references to Unsafe
Microsoft.CodeAnalysis.CSharp (40)
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
177mods |= DeclarationModifiers.Unsafe;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
176internal sealed override bool HasUnsafeModifier => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;
Parser\LanguageParser.cs (1)
1333return DeclarationModifiers.Unsafe;
Symbols\AliasSymbol.cs (1)
388this.CheckUnsafeModifier(DeclarationModifiers.Unsafe, usingDirective.UnsafeKeyword.GetLocation(), diagnostics);
Symbols\Source\LocalFunctionSymbol.cs (1)
401internal override bool HasUnsafeModifier => (_declarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\ModifierUtils.cs (2)
336case DeclarationModifiers.Unsafe: 390return DeclarationModifiers.Unsafe;
Symbols\Source\SourceConstructorSymbol.cs (2)
152DeclarationModifiers.Unsafe; 247internal sealed override bool HasUnsafeModifier => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
145internal sealed override bool HasUnsafeModifier => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\SourceDestructorSymbol.cs (2)
105internal sealed override bool HasUnsafeModifier => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0; 138const DeclarationModifiers allowedModifiers = DeclarationModifiers.Extern | DeclarationModifiers.Unsafe;
Symbols\Source\SourceEventAccessorSymbol.cs (1)
197internal sealed override bool HasUnsafeModifier => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\SourceEventSymbol.cs (2)
474get { return (_modifiers & DeclarationModifiers.Unsafe) != 0; } 543var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.Unsafe;
Symbols\Source\SourceMemberContainerSymbol.cs (7)
332| DeclarationModifiers.Unsafe | DeclarationModifiers.Closed; 341allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.ReadOnly | DeclarationModifiers.Unsafe; 350allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.Unsafe; 353allowedModifiers |= DeclarationModifiers.Unsafe; 391(mods & DeclarationModifiers.Unsafe) == DeclarationModifiers.Unsafe && 963internal bool HasUnsafeModifier => HasFlag(DeclarationModifiers.Unsafe);
Symbols\Source\SourceMemberFieldSymbol.cs (4)
197return (Modifiers & DeclarationModifiers.Unsafe) != 0 && 223DeclarationModifiers.Unsafe | 253Debug.Assert((result & ~(DeclarationModifiers.AccessibilityMask | DeclarationModifiers.Fixed | DeclarationModifiers.Unsafe | DeclarationModifiers.New)) == 0); 266reportBadMemberFlagIfAny(result, DeclarationModifiers.Unsafe, diagnostics, errorLocation);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
747declaringSymbol.CheckUnsafeModifier(DeclarationModifiers.Unsafe, unsafeKeywordLocation, diagnostics);
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
174internal sealed override bool HasUnsafeModifier => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
738var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.Unsafe;
Symbols\Source\SourcePropertyAccessorSymbol.cs (4)
278propertyModifiers & ~(DeclarationModifiers.Indexer | DeclarationModifiers.ReadOnly | DeclarationModifiers.Unsafe); 468internal bool LocalDeclaredUnsafe => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0; 543allowedModifiers |= DeclarationModifiers.Unsafe; 561if ((mods & DeclarationModifiers.Unsafe) != 0)
Symbols\Source\SourcePropertySymbol.cs (1)
386var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.Unsafe;
Symbols\Source\SourcePropertySymbolBase.cs (1)
628internal bool HasUnsafeModifier => (_modifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
182DeclarationModifiers.Unsafe | DeclarationModifiers.Extern;
Symbols\SymbolExtensions.cs (2)
290(modifiers & DeclarationModifiers.Unsafe) == DeclarationModifiers.Unsafe &&
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
98internal sealed override bool HasUnsafeModifier => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
152internal sealed override bool HasUnsafeModifier => (DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;