17 overrides of GetUnmanagedCallersOnlyAttributeData
Microsoft.CodeAnalysis.CSharp (14)
Symbols\ErrorMethodSymbol.cs (1)
84
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
834
internal sealed override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1559
internal override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\NativeIntegerTypeSymbol.cs (1)
350
internal override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => UnderlyingMethod.GetUnmanagedCallersOnlyAttributeData(forceComplete);
Symbols\ReducedExtensionMethodSymbol.cs (1)
436
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
228
internal override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\SignatureOnlyMethodSymbol.cs (1)
119
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => throw ExceptionUtilities.Unreachable();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
417
internal sealed override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\SubstitutedMethodSymbol.cs (1)
215
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
206
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
149
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Synthesized\SynthesizedInstanceMethodSymbol.cs (1)
67
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
408
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
368
internal sealed override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EECompilationContextMethod.cs (1)
76
internal override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\EEMethodSymbol.cs (1)
459
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => throw ExceptionUtilities.Unreachable();
Symbols\PlaceholderMethodSymbol.cs (1)
219
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => throw ExceptionUtilities.Unreachable();
16 references to GetUnmanagedCallersOnlyAttributeData
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder.cs (1)
744
var unmanagedCallersOnlyAttributeData = symbol.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: false);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
472
var unmanagedCallersOnlyData = member.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);
Compilation\CSharpCompilation.cs (1)
1941
if (viableEntryPoint.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true) is { } data)
Errors\LazyUnmanagedCallersOnlyMethodCalledDiagnosticInfo.cs (1)
35
UnmanagedCallersOnlyAttributeData? unmanagedCallersOnlyAttributeData = _method.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);
Symbols\NativeIntegerTypeSymbol.cs (1)
350
internal override UnmanagedCallersOnlyAttributeData? GetUnmanagedCallersOnlyAttributeData(bool forceComplete) => UnderlyingMethod.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\ReducedExtensionMethodSymbol.cs (1)
437
=> _reducedFrom.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
232
var data = _underlyingMethod.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\SubstitutedMethodSymbol.cs (1)
216
=> this.OriginalDefinition.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\TypeSymbol.cs (1)
1684
else if (implicitImplMethod.IsStatic && implicitImplMethod.MethodKind == MethodKind.Ordinary && implicitImplMethod.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true) is not null)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenFunctionPointersTests.cs (5)
8053
var unmanagedData = m1.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);
8729
var unmanagedData = m1.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);
10293
Assert.Empty(m.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true)!.CallingConventionTypes);
10361
Assert.Null(m.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true));
10473
Assert.True(callConvCdecl!.Equals((NamedTypeSymbol)m.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true)!.CallingConventionTypes.Single(), TypeCompareKind.ConsiderEverything));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EECompilationContextMethod.cs (1)
78
return _underlyingMethod.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Retargeting\RetargetingTests.cs (1)
1073
var unmanagedCallersOnlyData = m.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);