2 instantiations of CallingConventionInfo
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\Conversions\Conversions.cs (2)
120new CallingConventionInfo(destination.Signature.CallingConvention, destination.Signature.GetCallingConventionModifiers()), 277return (signature, true, new CallingConventionInfo(signature.CallingConvention, signature.GetCallingConventionModifiers()));
14 references to CallingConventionInfo
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (6)
8346in CallingConventionInfo callingConvention = default) 10243in CallingConventionInfo callingConventionInfo = default) 10264in CallingConventionInfo callingConventionInfo = default) 10290in CallingConventionInfo callingConventionInfo, 10312in CallingConventionInfo callingConvention = default) 10382in CallingConventionInfo callingConvention = default)
Binder\Semantics\Conversions\Conversions.cs (2)
249private static MethodGroupResolution ResolveDelegateOrFunctionPointerMethodGroup(Binder binder, BoundMethodGroup source, MethodSymbol delegateInvokeMethodOpt, bool isFunctionPointer, in CallingConventionInfo callingConventionInfo, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 273private static (MethodSymbol, bool isFunctionPointer, CallingConventionInfo callingConventionInfo) GetDelegateInvokeOrFunctionPointerMethodIfAvailable(TypeSymbol type)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
1461CallingConventionInfo callingConventionInfo = isFunctionPointerResolution 1482in CallingConventionInfo callingConventionInfo)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
146in CallingConventionInfo callingConventionInfo = default) 194in CallingConventionInfo callingConventionInfo = default) 435in CallingConventionInfo callingConventionInfo, 665private void RemoveCallingConventionMismatches<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, in CallingConventionInfo expectedConvention) where TMember : Symbol