39 references to Unsafe
Microsoft.CodeAnalysis.CSharp (39)
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
177
mods |= DeclarationModifiers.
Unsafe
;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
176
internal sealed override bool IsUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
Parser\LanguageParser.cs (1)
1333
return DeclarationModifiers.
Unsafe
;
Symbols\AliasSymbol.cs (1)
390
this.CheckUnsafeModifier(DeclarationModifiers.
Unsafe
, usingDirective.UnsafeKeyword.GetLocation(), diagnostics);
Symbols\Source\LocalFunctionSymbol.cs (1)
401
internal override bool IsUnsafe => (_declarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
Symbols\Source\ModifierUtils.cs (2)
335
case DeclarationModifiers.
Unsafe
:
387
return DeclarationModifiers.
Unsafe
;
Symbols\Source\SourceConstructorSymbol.cs (2)
152
DeclarationModifiers.
Unsafe
;
247
internal sealed override bool IsUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
145
internal sealed override bool IsUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
Symbols\Source\SourceDestructorSymbol.cs (2)
105
internal sealed override bool IsUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
138
const DeclarationModifiers allowedModifiers = DeclarationModifiers.Extern | DeclarationModifiers.
Unsafe
;
Symbols\Source\SourceEventAccessorSymbol.cs (1)
197
internal sealed override bool IsUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
Symbols\Source\SourceEventSymbol.cs (2)
466
get { return (_modifiers & DeclarationModifiers.
Unsafe
) != 0; }
535
var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.
Unsafe
;
Symbols\Source\SourceMemberContainerSymbol.cs (7)
330
| DeclarationModifiers.
Unsafe
;
339
allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.ReadOnly | DeclarationModifiers.
Unsafe
;
348
allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.
Unsafe
;
351
allowedModifiers |= DeclarationModifiers.
Unsafe
;
380
(mods & DeclarationModifiers.
Unsafe
) == DeclarationModifiers.
Unsafe
&&
886
internal bool IsUnsafe => HasFlag(DeclarationModifiers.
Unsafe
);
Symbols\Source\SourceMemberFieldSymbol.cs (3)
190
DeclarationModifiers.
Unsafe
|
220
Debug.Assert((result & ~(DeclarationModifiers.AccessibilityMask | DeclarationModifiers.Fixed | DeclarationModifiers.
Unsafe
| DeclarationModifiers.New)) == 0);
233
reportBadMemberFlagIfAny(result, DeclarationModifiers.
Unsafe
, diagnostics, errorLocation);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
747
declaringSymbol.CheckUnsafeModifier(DeclarationModifiers.
Unsafe
, unsafeKeywordLocation, diagnostics);
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
174
internal sealed override bool IsUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
738
var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.
Unsafe
;
Symbols\Source\SourcePropertyAccessorSymbol.cs (4)
278
propertyModifiers & ~(DeclarationModifiers.Indexer | DeclarationModifiers.ReadOnly | DeclarationModifiers.
Unsafe
);
468
internal bool LocalDeclaredUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
543
allowedModifiers |= DeclarationModifiers.
Unsafe
;
561
if ((mods & DeclarationModifiers.
Unsafe
) != 0)
Symbols\Source\SourcePropertySymbol.cs (1)
386
var allowedModifiers = DeclarationModifiers.Partial | DeclarationModifiers.
Unsafe
;
Symbols\Source\SourcePropertySymbolBase.cs (1)
628
internal bool HasUnsafeModifier => (_modifiers & DeclarationModifiers.
Unsafe
) != 0;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
182
DeclarationModifiers.
Unsafe
| DeclarationModifiers.Extern;
Symbols\SymbolExtensions.cs (2)
290
(modifiers & DeclarationModifiers.
Unsafe
) == DeclarationModifiers.
Unsafe
&&
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
98
internal sealed override bool IsUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
152
internal sealed override bool IsUnsafe => (DeclarationModifiers & DeclarationModifiers.
Unsafe
) != 0;