22 references to Explicit
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Unsafe.cs (2)
108Debug.Assert(callerUnsafeMode == CallerUnsafeMode.Explicit || !forConstructorConstraint); 112CallerUnsafeMode.Explicit => forConstructorConstraint ? ErrorCode.ERR_UnsafeConstructorConstraint : ErrorCode.ERR_UnsafeMemberOperation,
Symbols\Metadata\PE\PEEventSymbol.cs (1)
583? CallerUnsafeMode.Explicit
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
1823return hasRequiresUnsafeAttribute || AssociatedSymbol?.CallerUnsafeMode == CallerUnsafeMode.Explicit; 1840? CallerUnsafeMode.Explicit
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
697? CallerUnsafeMode.Explicit
Symbols\Source\LocalFunctionSymbol.cs (1)
133Debug.Assert(CallerUnsafeMode == CallerUnsafeMode.Explicit);
Symbols\Source\SourceEventSymbol.cs (3)
409Debug.Assert(CallerUnsafeMode == CallerUnsafeMode.Explicit); 480? CallerUnsafeMode.Explicit 890Debug.Assert(CallerUnsafeMode == CallerUnsafeMode.Explicit);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1581if (overridingMember.CallerUnsafeMode == CallerUnsafeMode.Explicit && leastOverriddenMember.CallerUnsafeMode == CallerUnsafeMode.None)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
987Debug.Assert(CallerUnsafeMode == CallerUnsafeMode.Explicit);
Symbols\Source\SourceMethodSymbol.cs (3)
112return HasRequiresUnsafeAttribute || IsExtern || AssociatedSymbol?.CallerUnsafeMode == CallerUnsafeMode.Explicit 113? CallerUnsafeMode.Explicit 156Debug.Assert(target.CallerUnsafeMode == CallerUnsafeMode.Explicit);
Symbols\Source\SourcePropertySymbol.cs (1)
837? CallerUnsafeMode.Explicit
Symbols\Source\SourcePropertySymbolBase.cs (2)
1049Debug.Assert(CallerUnsafeMode == CallerUnsafeMode.Explicit); 1446Debug.Assert(CallerUnsafeMode == CallerUnsafeMode.Explicit);
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (4)
UnsafeEvolutionTests.cs (4)
32CallerUnsafeMode expectedUnsafeMode = CallerUnsafeMode.Explicit, 245CallerUnsafeMode expectedUnsafeMode = CallerUnsafeMode.Explicit) 10026Assert.Equal(CallerUnsafeMode.Explicit, a.GlobalNamespace.GetMember("A.M").CallerUnsafeMode); 10074Assert.Equal(CallerUnsafeMode.Explicit, a.GlobalNamespace.GetMember("A.M").CallerUnsafeMode);