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