15 overrides of GetUnmanagedCallersOnlyAttributeData
Microsoft.CodeAnalysis.CSharp (15)
Symbols\ErrorMethodSymbol.cs (1)
84
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
76
internal sealed override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
850
internal sealed override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1664
internal override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\NativeIntegerTypeSymbol.cs (1)
375
internal override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => UnderlyingMethod.GetUnmanagedCallersOnlyAttributeData(forceComplete);
Symbols\ReducedExtensionMethodSymbol.cs (1)
444
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
228
internal override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\SignatureOnlyMethodSymbol.cs (1)
125
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => throw ExceptionUtilities.Unreachable();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
447
internal sealed override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete)
Symbols\SubstitutedMethodSymbol.cs (1)
216
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)
146
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
409
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Synthesized\SynthesizedMethodSymbol.cs (1)
73
internal sealed override UnmanagedCallersOnlyAttributeData
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
368
internal sealed override UnmanagedCallersOnlyAttributeData?
GetUnmanagedCallersOnlyAttributeData
(bool forceComplete) => null;
16 references to GetUnmanagedCallersOnlyAttributeData
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.cs (1)
767
var unmanagedCallersOnlyAttributeData = symbol.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: false);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
690
var unmanagedCallersOnlyData = member.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);
Compilation\CSharpCompilation.cs (1)
2126
if (viableEntryPoint.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true) is { } data)
Errors\LazyUnmanagedCallersOnlyMethodCalledDiagnosticInfo.cs (1)
35
UnmanagedCallersOnlyAttributeData? unmanagedCallersOnlyAttributeData = _method.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
77
=> _originalMethod.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\NativeIntegerTypeSymbol.cs (1)
375
internal override UnmanagedCallersOnlyAttributeData? GetUnmanagedCallersOnlyAttributeData(bool forceComplete) => UnderlyingMethod.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\ReducedExtensionMethodSymbol.cs (1)
445
=> _reducedFrom.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
232
var data = _underlyingMethod.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\SubstitutedMethodSymbol.cs (1)
217
=> this.OriginalDefinition.
GetUnmanagedCallersOnlyAttributeData
(forceComplete);
Symbols\TypeSymbol.cs (1)
1714
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)
8066
var unmanagedData = m1.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);
8742
var unmanagedData = m1.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);
10340
Assert.Empty(m.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true)!.CallingConventionTypes);
10408
Assert.Null(m.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true));
10520
Assert.True(callConvCdecl!.Equals((NamedTypeSymbol)m.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true)!.CallingConventionTypes.Single(), TypeCompareKind.ConsiderEverything));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Retargeting\RetargetingTests.cs (1)
1073
var unmanagedCallersOnlyData = m.
GetUnmanagedCallersOnlyAttributeData
(forceComplete: true);