20 references to Explicit
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Unsafe.cs (2)
110
Debug.Assert(callerUnsafeMode == CallerUnsafeMode.
Explicit
|| !forConstructorConstraint);
114
CallerUnsafeMode.
Explicit
=> forConstructorConstraint ? ErrorCode.ERR_UnsafeConstructorConstraint : ErrorCode.ERR_UnsafeMemberOperation,
Symbols\Metadata\PE\PEEventSymbol.cs (1)
584
? CallerUnsafeMode.
Explicit
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
1830
return hasRequiresUnsafeAttribute || AssociatedSymbol?.CallerUnsafeMode == CallerUnsafeMode.
Explicit
;
1847
? CallerUnsafeMode.
Explicit
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
697
? CallerUnsafeMode.
Explicit
Symbols\Source\LocalFunctionSymbol.cs (1)
131
if (CallerUnsafeMode == CallerUnsafeMode.
Explicit
)
Symbols\Source\ModifierUtils.cs (1)
617
/// Used for diagnostics related to <see cref="CallerUnsafeMode.
Explicit
"/>.
Symbols\Source\SourceEventSymbol.cs (3)
414
if (CallerUnsafeMode == CallerUnsafeMode.
Explicit
)
484
? CallerUnsafeMode.
Explicit
882
if (CallerUnsafeMode == CallerUnsafeMode.
Explicit
)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1581
if (overridingMember.CallerUnsafeMode == CallerUnsafeMode.
Explicit
&& leastOverriddenMember.CallerUnsafeMode == CallerUnsafeMode.None)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
977
if (CallerUnsafeMode == CallerUnsafeMode.
Explicit
)
Symbols\Source\SourceMethodSymbol.cs (4)
106
/// (i.e., can have <see cref="CallerUnsafeMode.
Explicit
"/>).
123
return HasUnsafeModifier || IsExtern || AssociatedSymbol?.CallerUnsafeMode == CallerUnsafeMode.
Explicit
124
? CallerUnsafeMode.
Explicit
155
if (target.CallerUnsafeMode == CallerUnsafeMode.
Explicit
)
Symbols\Source\SourcePropertySymbol.cs (1)
832
? CallerUnsafeMode.
Explicit
Symbols\Source\SourcePropertySymbolBase.cs (2)
1049
if (CallerUnsafeMode == CallerUnsafeMode.
Explicit
)
1433
if (CallerUnsafeMode == CallerUnsafeMode.
Explicit
)