55 references to DebuggerIPCE_ExpandedTypeData
Microsoft.Diagnostics.DataContractReader.Legacy (55)
_generated\16\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (20)
78public 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_71; 79public 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_72; 82public 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_75; 83public 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_76; 87public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> EnumerateTypeHandleParams_80; 2811int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.TypeHandleToExpandedTypeInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pData) 2814var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[71]); 2828internal 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) 2848int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetObjectExpandedTypeInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2851var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[72]); 2865internal 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) 2959int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetExactTypeHandle(global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeData, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList* pArgInfo, ulong* pVmTypeHandle) 2962var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList*, ulong*, int> )__vtable[75]); 2976internal 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) 2996int 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) 2999var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, uint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> )__vtable[76]); 3013internal 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) 3144int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateTypeHandleParams(ulong vmTypeHandle, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3147var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> )__vtable[80]); 3161internal 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)
Dbi\DacDbiImpl.cs (30)
2143public int TypeHandleToExpandedTypeInfo(AreValueTypesBoxed boxed, ulong vmTypeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2159DebuggerIPCE_ExpandedTypeData dataLocal; 2171public int GetObjectExpandedTypeInfo(AreValueTypesBoxed boxed, ulong addr, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2188DebuggerIPCE_ExpandedTypeData dataLocal; 2201private static void ValidateExpandedTypeData(DebuggerIPCE_ExpandedTypeData* cdac, DebuggerIPCE_ExpandedTypeData* dac) 2292public int GetExactTypeHandle(DebuggerIPCE_ExpandedTypeData* pTypeData, ArgInfoList* pArgInfo, ulong* pVmTypeHandle) 2407private TypeHandle GetExactArrayTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 2417private TypeHandle GetExactPtrOrByRefTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 2426private TypeHandle GetExactClassTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 2456delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 2460List<DebuggerIPCE_ExpandedTypeData> entries = new(); 2548DebuggerIPCE_ExpandedTypeData entry; 2576delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> debugCallbackPtr = &EnumExpandedTypeInfoCallback; 2584List<DebuggerIPCE_ExpandedTypeData> legacyEntries = DebugExpandedTypeInfo; 2670delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 2674List<DebuggerIPCE_ExpandedTypeData> entries = new(); 2685DebuggerIPCE_ExpandedTypeData entry; 2704delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> debugCallbackPtr = &EnumExpandedTypeInfoCallback; 2709List<DebuggerIPCE_ExpandedTypeData> legacyEntries = DebugExpandedTypeInfo; 2733private static List<DebuggerIPCE_ExpandedTypeData>? _debugExpandedTypeInfo; 2735private static List<DebuggerIPCE_ExpandedTypeData> DebugExpandedTypeInfo 2739private static void EnumExpandedTypeInfoCallback(DebuggerIPCE_ExpandedTypeData* pTypeData, nint _) 2744private static string FormatExpandedTypeData(DebuggerIPCE_ExpandedTypeData e) => 4479private void FillExpandedTypeDataWithCanonFallback(IRuntimeTypeSystem rts, TypeHandle typeHandle, TypeHandle thCanon, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 4525private void TypeHandleToExpandedTypeInfoImpl(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 4601private void FillArrayTypeInfo(IRuntimeTypeSystem rts, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 4611private void FillPtrTypeInfo(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 4625private void FillClassTypeInfo(IRuntimeTypeSystem rts, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 4648private void FillFnPtrTypeInfo(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, TypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo)
Dbi\IDacDbiInterface.cs (5)
565int TypeHandleToExpandedTypeInfo(AreValueTypesBoxed boxed, ulong vmTypeHandle, DebuggerIPCE_ExpandedTypeData* pData); 568int GetObjectExpandedTypeInfo(AreValueTypesBoxed boxed, ulong addr, DebuggerIPCE_ExpandedTypeData* pTypeInfo); 577int GetExactTypeHandle(DebuggerIPCE_ExpandedTypeData* pTypeData, ArgInfoList* pArgInfo, ulong* pVmTypeHandle); 581delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData); 594delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData);