21 references to CorInfoCallConvExtension
ILCompiler.RyuJit (21)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl_generated.cs (2)
230public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*, CORINFO_SIG_INFO*, bool*, CorInfoCallConvExtension> getUnmanagedCallConv; 734private static CorInfoCallConvExtension _getUnmanagedCallConv(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* method, CORINFO_SIG_INFO* callSiteSig, bool* pSuppressGCTransition)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (19)
1696private CorInfoCallConvExtension getUnmanagedCallConv(CORINFO_METHOD_STRUCT_* method, CORINFO_SIG_INFO* sig, ref bool pSuppressGCTransition) 1703CorInfoCallConvExtension callConv = GetUnmanagedCallConv(HandleToObject(method), out pSuppressGCTransition); 1710CorInfoCallConvExtension callConv = GetUnmanagedCallConv(HandleToObject(sig->methodSignature), out pSuppressGCTransition); 1714private static CorInfoCallConvExtension GetUnmanagedCallConv(MethodDesc methodDesc, out bool suppressGCTransition) 1738private static CorInfoCallConvExtension GetUnmanagedCallConv(MethodSignature signature, out bool suppressGCTransition) 1743private static CorInfoCallConvExtension ToCorInfoCallConvExtension(UnmanagedCallingConventions callConvs, out bool suppressGCTransition) 1745CorInfoCallConvExtension result; 1749result = CorInfoCallConvExtension.C; 1752result = CorInfoCallConvExtension.Stdcall; 1755result = CorInfoCallConvExtension.Thiscall; 1758result = CorInfoCallConvExtension.Fastcall; 1761result = CorInfoCallConvExtension.Swift; 1765result = CorInfoCallConvExtension.Managed; // unreachable 1773CorInfoCallConvExtension.C => CorInfoCallConvExtension.CMemberFunction, 1774CorInfoCallConvExtension.Stdcall => CorInfoCallConvExtension.StdcallMemberFunction, 1775CorInfoCallConvExtension.Fastcall => CorInfoCallConvExtension.FastcallMemberFunction,