23 references to Explicit
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Unsafe.cs (2)
113return constructor.GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit 136RequiresUnsafeMode.Explicit => ErrorCode.ERR_UnsafeMemberOperation,
Symbols\Metadata\PE\PEEventSymbol.cs (1)
587? RequiresUnsafeMode.Explicit
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
784? RequiresUnsafeMode.Explicit
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
1825return hasRequiresUnsafeAttribute || AssociatedSymbol?.GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit; 1840? RequiresUnsafeMode.Explicit
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
695? RequiresUnsafeMode.Explicit
Symbols\Source\LocalFunctionSymbol.cs (1)
142if (GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit)
Symbols\Source\SourceEventSymbol.cs (3)
415if (GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit) 486? RequiresUnsafeMode.Explicit 889if (GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1581if (overridingMember.GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit && leastOverriddenMember.GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.None)
Symbols\Source\SourceMemberFieldSymbol.cs (3)
141if (GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit) 149if (GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit) 200? RequiresUnsafeMode.Explicit
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1004if (GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit)
Symbols\Source\SourceMethodSymbol.cs (4)
122/// (i.e., can have <see cref="RequiresUnsafeMode.Explicit"/>). 137return HasUnsafeModifier || (!HasSafeModifier && AssociatedSymbol?.GetRequiresUnsafeMode(fieldsBeingBound) == RequiresUnsafeMode.Explicit) 138? RequiresUnsafeMode.Explicit 168if (target.GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit)
Symbols\Source\SourcePropertySymbol.cs (1)
835? RequiresUnsafeMode.Explicit
Symbols\Source\SourcePropertySymbolBase.cs (2)
1083if (GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit) 1468if (GetRequiresUnsafeMode(ConsList<FieldSymbol>.Empty) == RequiresUnsafeMode.Explicit)