1 write to CallingConventionTypes
Microsoft.CodeAnalysis (1)
Symbols\Attributes\UnmanagedCallersOnlyAttributeData.cs (1)
30CallingConventionTypes = callingConventionTypes;
8 references to CallingConventionTypes
Microsoft.CodeAnalysis.CSharp (3)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
714var unmanagedCallingConventionTypes = unmanagedCallersOnlyData.CallingConventionTypes;
Symbols\Retargeting\RetargetingMethodSymbol.cs (2)
241if (data?.CallingConventionTypes.IsEmpty == false) 244foreach (var identifier in data.CallingConventionTypes)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenFunctionPointersTests.cs (4)
8069Assert.Empty(unmanagedData!.CallingConventionTypes); 8745Assert.Empty(unmanagedData!.CallingConventionTypes); 10340Assert.Empty(m.GetUnmanagedCallersOnlyAttributeData(forceComplete: true)!.CallingConventionTypes); 10520Assert.True(callConvCdecl!.Equals((NamedTypeSymbol)m.GetUnmanagedCallersOnlyAttributeData(forceComplete: true)!.CallingConventionTypes.Single(), TypeCompareKind.ConsiderEverything));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Retargeting\RetargetingTests.cs (1)
1075var containingAssembly = unmanagedCallersOnlyData.CallingConventionTypes.Single().ContainingAssembly;