28 references to CORINFO_CONTEXT_STRUCT
ILCompiler.Compiler (4)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (4)
286
public
CORINFO_CONTEXT_STRUCT
* tokenContext; //Context for resolution of generic arguments
1143
public
CORINFO_CONTEXT_STRUCT
* contextHandle;
1186
public
CORINFO_CONTEXT_STRUCT
* context;
1204
public
CORINFO_CONTEXT_STRUCT
* tokenLookupContext;
ILCompiler.RyuJit (24)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl_generated.cs (10)
212
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*, CORINFO_METHOD_INFO*,
CORINFO_CONTEXT_STRUCT
*, byte> getMethodInfo;
238
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_MODULE_STRUCT_*, uint,
CORINFO_CONTEXT_STRUCT
*, CORINFO_SIG_INFO*, void> findSig;
239
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_MODULE_STRUCT_*, uint,
CORINFO_CONTEXT_STRUCT
*, CORINFO_SIG_INFO*, void> findCallSiteSig;
279
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_FIELD_STRUCT_*, CORINFO_METHOD_STRUCT_*,
CORINFO_CONTEXT_STRUCT
*, CorInfoInitClassResult> initClass;
327
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
CORINFO_CONTEXT_STRUCT
**, CORINFO_LOOKUP*, CORINFO_METHOD_STRUCT_*> getAwaitReturnCall;
470
private static byte _getMethodInfo(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* ftn, CORINFO_METHOD_INFO* info,
CORINFO_CONTEXT_STRUCT
* context)
850
private static void _findSig(IntPtr thisHandle, IntPtr* ppException, CORINFO_MODULE_STRUCT_* module, uint sigTOK,
CORINFO_CONTEXT_STRUCT
* context, CORINFO_SIG_INFO* sig)
864
private static void _findCallSiteSig(IntPtr thisHandle, IntPtr* ppException, CORINFO_MODULE_STRUCT_* module, uint methTOK,
CORINFO_CONTEXT_STRUCT
* context, CORINFO_SIG_INFO* sig)
1461
private static CorInfoInitClassResult _initClass(IntPtr thisHandle, IntPtr* ppException, CORINFO_FIELD_STRUCT_* field, CORINFO_METHOD_STRUCT_* method,
CORINFO_CONTEXT_STRUCT
* context)
2167
private static CORINFO_METHOD_STRUCT_* _getAwaitReturnCall(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* callerHandle,
CORINFO_CONTEXT_STRUCT
** contextHandle, CORINFO_LOOKUP* instArg)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (14)
1020
private
CORINFO_CONTEXT_STRUCT
* contextFromMethod(MethodDesc method)
1022
return (
CORINFO_CONTEXT_STRUCT
*)(((nuint)ObjectToHandle(method)) | (nuint)CorInfoContextFlags.CORINFO_CONTEXTFLAGS_METHOD);
1025
private
CORINFO_CONTEXT_STRUCT
* contextFromType(TypeDesc type)
1027
return (
CORINFO_CONTEXT_STRUCT
*)(((nuint)ObjectToHandle(type)) | (nuint)CorInfoContextFlags.CORINFO_CONTEXTFLAGS_CLASS);
1030
private static
CORINFO_CONTEXT_STRUCT
* contextFromMethodBeingCompiled()
1032
return (
CORINFO_CONTEXT_STRUCT
*)1;
1035
private MethodDesc methodFromContext(
CORINFO_CONTEXT_STRUCT
* contextStruct)
1052
private TypeDesc typeFromContext(
CORINFO_CONTEXT_STRUCT
* contextStruct)
1069
private TypeSystemEntity entityFromContext(
CORINFO_CONTEXT_STRUCT
* contextStruct)
1271
private bool getMethodInfo(CORINFO_METHOD_STRUCT_* ftn, CORINFO_METHOD_INFO* info,
CORINFO_CONTEXT_STRUCT
* context)
2079
private void findSig(CORINFO_MODULE_STRUCT_* module, uint sigTOK,
CORINFO_CONTEXT_STRUCT
* context, CORINFO_SIG_INFO* sig)
2097
private void findCallSiteSig(CORINFO_MODULE_STRUCT_* module, uint methTOK,
CORINFO_CONTEXT_STRUCT
* context, CORINFO_SIG_INFO* sig)
2853
private CorInfoInitClassResult initClass(CORINFO_FIELD_STRUCT_* field, CORINFO_METHOD_STRUCT_* method,
CORINFO_CONTEXT_STRUCT
* context)
3604
private CORINFO_METHOD_STRUCT_* getAwaitReturnCall(CORINFO_METHOD_STRUCT_* callerHandle,
CORINFO_CONTEXT_STRUCT
** contextHandle, ref CORINFO_LOOKUP instArg)