22 references to Unsafe
Microsoft.CodeAnalysis.CSharp (22)
Parser\LanguageParser.cs (1)
1051return DeclarationModifiers.Unsafe;
Symbols\AliasSymbol.cs (1)
393this.CheckUnsafeModifier(DeclarationModifiers.Unsafe, usingDirective.UnsafeKeyword.GetLocation(), diagnostics);
Symbols\Source\LocalFunctionSymbol.cs (1)
337public bool IsUnsafe => (_declarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\ModifierUtils.cs (2)
310case DeclarationModifiers.Unsafe: 362return DeclarationModifiers.Unsafe;
Symbols\Source\SourceConstructorSymbol.cs (1)
112DeclarationModifiers.Unsafe;
Symbols\Source\SourceDestructorSymbol.cs (1)
130const DeclarationModifiers allowedModifiers = DeclarationModifiers.Extern | DeclarationModifiers.Unsafe;
Symbols\Source\SourceEventSymbol.cs (1)
444var allowedModifiers = DeclarationModifiers.Unsafe;
Symbols\Source\SourceMemberContainerSymbol.cs (5)
305| DeclarationModifiers.Unsafe; 314allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.ReadOnly | DeclarationModifiers.Unsafe; 323allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.Unsafe; 326allowedModifiers |= DeclarationModifiers.Unsafe; 836internal bool IsUnsafe => HasFlag(DeclarationModifiers.Unsafe);
Symbols\Source\SourceMemberFieldSymbol.cs (3)
179DeclarationModifiers.Unsafe | 209Debug.Assert((result & ~(DeclarationModifiers.AccessibilityMask | DeclarationModifiers.Fixed | DeclarationModifiers.Unsafe | DeclarationModifiers.New)) == 0); 222reportBadMemberFlagIfAny(result, DeclarationModifiers.Unsafe, diagnostics, errorLocation);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
556return (this.DeclarationModifiers & DeclarationModifiers.Unsafe) != 0;
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
213var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.Unsafe;
Symbols\Source\SourcePropertySymbol.cs (1)
281var allowedModifiers = DeclarationModifiers.Unsafe;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
129DeclarationModifiers.Unsafe;
Symbols\SymbolExtensions.cs (2)
297if (((modifiers & DeclarationModifiers.Unsafe) == DeclarationModifiers.Unsafe) && !symbol.CompilationAllowsUnsafe())