63 references to DebuggerIPCE_ExpandedTypeData
Microsoft.Diagnostics.DataContractReader.Legacy (63)
_generated\19\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (24)
75public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> TypeHandleToExpandedTypeInfo_68; 76public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> GetObjectExpandedTypeInfo_69; 79public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList*, ulong*, int> GetExactTypeHandle_72; 80public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, ulong, uint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> EnumerateMethodDescParams_73; 84public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> EnumerateTypeHandleParams_77; 93public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, uint*, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> GetBasicObjectInfo_86; 2694int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.TypeHandleToExpandedTypeInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pData) 2697var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[68]); 2711internal static int ABI_TypeHandleToExpandedTypeInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pData) 2731int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetObjectExpandedTypeInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2734var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[69]); 2748internal static int ABI_GetObjectExpandedTypeInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2842int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetExactTypeHandle(global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeData, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList* pArgInfo, ulong* pVmTypeHandle) 2845var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList*, ulong*, int> )__vtable[72]); 2859internal static int ABI_GetExactTypeHandle(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeData, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList* pArgInfo, ulong* pVmTypeHandle) 2879int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateMethodDescParams(ulong vmMethodDesc, ulong genericsToken, uint* pcGenericClassTypeParams, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 2882var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, uint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> )__vtable[73]); 2896internal static int ABI_EnumerateMethodDescParams(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmMethodDesc, ulong genericsToken, uint* pcGenericClassTypeParams, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3027int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateTypeHandleParams(ulong vmTypeHandle, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3030var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> )__vtable[77]); 3044internal static int ABI_EnumerateTypeHandleParams(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmTypeHandle, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3360int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetBasicObjectInfo(ulong objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pObjTypeData) 3363var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, uint*, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[86]); 3377internal static int ABI_GetBasicObjectInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pObjTypeData)
Dbi\DacDbiImpl.cs (32)
2723public int TypeHandleToExpandedTypeInfo(AreValueTypesBoxed boxed, ulong vmTypeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2739DebuggerIPCE_ExpandedTypeData dataLocal; 2751public int GetObjectExpandedTypeInfo(AreValueTypesBoxed boxed, ulong addr, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2768DebuggerIPCE_ExpandedTypeData dataLocal; 2781private static void ValidateExpandedTypeData(DebuggerIPCE_ExpandedTypeData* cdac, DebuggerIPCE_ExpandedTypeData* dac) 2908public int GetExactTypeHandle(DebuggerIPCE_ExpandedTypeData* pTypeData, ArgInfoList* pArgInfo, ulong* pVmTypeHandle) 3001private TypeHandle GetExactArrayTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 3011private TypeHandle GetExactPtrOrByRefTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 3020private TypeHandle GetExactClassTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 3050delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3054List<DebuggerIPCE_ExpandedTypeData> entries = new(); 3142DebuggerIPCE_ExpandedTypeData entry; 3170delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> debugCallbackPtr = &EnumExpandedTypeInfoCallback; 3178List<DebuggerIPCE_ExpandedTypeData> legacyEntries = DebugExpandedTypeInfo; 3388delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3392List<DebuggerIPCE_ExpandedTypeData> entries = new(); 3403DebuggerIPCE_ExpandedTypeData entry; 3422delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> debugCallbackPtr = &EnumExpandedTypeInfoCallback; 3427List<DebuggerIPCE_ExpandedTypeData> legacyEntries = DebugExpandedTypeInfo; 3451private static List<DebuggerIPCE_ExpandedTypeData>? _debugExpandedTypeInfo; 3453private static List<DebuggerIPCE_ExpandedTypeData> DebugExpandedTypeInfo 3457private static void EnumExpandedTypeInfoCallback(DebuggerIPCE_ExpandedTypeData* pTypeData, nint _) 3462private static string FormatExpandedTypeData(DebuggerIPCE_ExpandedTypeData e) => 3848public int GetBasicObjectInfo(ulong objectAddress, Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, DebuggerIPCE_ExpandedTypeData* pObjTypeData) 3893DebuggerIPCE_ExpandedTypeData typeDataLocal; 5758private void FillExpandedTypeDataWithCanonFallback(IRuntimeTypeSystem rts, TypeHandle typeHandle, TypeHandle thCanon, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 5804private void TypeHandleToExpandedTypeInfoImpl(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 5880private void FillArrayTypeInfo(IRuntimeTypeSystem rts, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 5890private void FillPtrTypeInfo(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 5904private void FillClassTypeInfo(IRuntimeTypeSystem rts, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 5927private void FillFnPtrTypeInfo(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo)
Dbi\IDacDbiInterface.cs (7)
424public DebuggerIPCE_ExpandedTypeData data; 712int TypeHandleToExpandedTypeInfo(AreValueTypesBoxed boxed, ulong vmTypeHandle, DebuggerIPCE_ExpandedTypeData* pData); 715int GetObjectExpandedTypeInfo(AreValueTypesBoxed boxed, ulong addr, DebuggerIPCE_ExpandedTypeData* pTypeInfo); 724int GetExactTypeHandle(DebuggerIPCE_ExpandedTypeData* pTypeData, ArgInfoList* pArgInfo, ulong* pVmTypeHandle); 728delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData); 741delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData); 768int GetBasicObjectInfo(ulong objectAddress, Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, DebuggerIPCE_ExpandedTypeData* pObjTypeData);