26 references to Unsafe
Microsoft.CodeAnalysis.CSharp (26)
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
177mods |= DeclarationModifiers.Unsafe;
Parser\LanguageParser.cs (1)
1333return DeclarationModifiers.Unsafe;
Symbols\AliasSymbol.cs (1)
390this.CheckUnsafeModifier(DeclarationModifiers.Unsafe, usingDirective.UnsafeKeyword.GetLocation(), diagnostics);
Symbols\Source\LocalFunctionSymbol.cs (1)
403internal override bool IsUnsafe => (_declarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\ModifierUtils.cs (2)
335case DeclarationModifiers.Unsafe: 387return DeclarationModifiers.Unsafe;
Symbols\Source\SourceConstructorSymbol.cs (1)
152DeclarationModifiers.Unsafe;
Symbols\Source\SourceDestructorSymbol.cs (1)
135const DeclarationModifiers allowedModifiers = DeclarationModifiers.Extern | DeclarationModifiers.Unsafe;
Symbols\Source\SourceEventSymbol.cs (2)
468get { return (_modifiers & DeclarationModifiers.Unsafe) != 0; } 549var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.Unsafe;
Symbols\Source\SourceMemberContainerSymbol.cs (5)
330| DeclarationModifiers.Unsafe; 339allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.ReadOnly | DeclarationModifiers.Unsafe; 348allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.Unsafe; 351allowedModifiers |= DeclarationModifiers.Unsafe; 878internal bool IsUnsafe => HasFlag(DeclarationModifiers.Unsafe);
Symbols\Source\SourceMemberFieldSymbol.cs (3)
190DeclarationModifiers.Unsafe | 220Debug.Assert((result & ~(DeclarationModifiers.AccessibilityMask | DeclarationModifiers.Fixed | DeclarationModifiers.Unsafe | DeclarationModifiers.New)) == 0); 233reportBadMemberFlagIfAny(result, DeclarationModifiers.Unsafe, diagnostics, errorLocation);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
691return (this.DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
747declaringSymbol.CheckUnsafeModifier(DeclarationModifiers.Unsafe, unsafeKeywordLocation, diagnostics);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
738var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.Unsafe;
Symbols\Source\SourcePropertySymbol.cs (2)
386var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.Unsafe; 828private bool IsDeclaredUnsafe => (_modifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
182DeclarationModifiers.Unsafe | DeclarationModifiers.Extern;
Symbols\SymbolExtensions.cs (2)
290(modifiers & DeclarationModifiers.Unsafe) == DeclarationModifiers.Unsafe &&