36 references to FieldData
Microsoft.Diagnostics.DataContractReader.Legacy (36)
_generated\19\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (12)
73public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> EnumerateClassFields_66; 74public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, ulong, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> EnumerateInstantiationFields_67; 83public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.EnCHangingFieldInfo*, global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, int> GetEnCHangingFieldInfo_76; 2620int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> fpCallback, nint pUserData) 2623var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> )__vtable[66]); 2637internal static int ABI_EnumerateClassFields(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong thExact, nuint* pObjectSize, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> fpCallback, nint pUserData) 2657int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateInstantiationFields(ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> fpCallback, nint pUserData) 2660var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> )__vtable[67]); 2674internal static int ABI_EnumerateInstantiationFields(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> fpCallback, nint pUserData) 2990int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetEnCHangingFieldInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.EnCHangingFieldInfo* pEnCFieldInfo, global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData* pFieldData) 2993var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.EnCHangingFieldInfo*, global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, int> )__vtable[76]); 3007internal static int ABI_GetEnCHangingFieldInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.EnCHangingFieldInfo* pEnCFieldInfo, global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData* pFieldData)
Dbi\DacDbiImpl.cs (21)
2447public int EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData) 2453List<FieldData>? cdacFields = null; 2497(pSize, pUser) => _legacy!.EnumerateClassFields(thExact, pSize, (delegate* unmanaged<FieldData*, void*, void>)&CollectFieldDataCallback, pUser)); 2503public int EnumerateInstantiationFields(ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData) 2509List<FieldData>? cdacFields = null; 2546(pSize, pUser) => _legacy!.EnumerateInstantiationFields(vmAssembly, vmThExact, vmThApprox, pSize, (delegate* unmanaged<FieldData*, void*, void>)&CollectFieldDataCallback, pUser)); 2558delegate* unmanaged<FieldData*, void*, void> fpCallback, 2560List<FieldData>? cdacFields) 2592delegate* unmanaged<FieldData*, void*, void> fpCallback, 2594List<FieldData>? cdacFields) 2600FieldData fd = default; 2678private static void CollectFieldDataCallback(FieldData* data, void* pUserData) 2681((List<FieldData>)handle.Target!).Add(*data); 2686private static void ValidateEnumerateFieldsAgainstLegacy(string label, nuint cdacObjectSize, List<FieldData>? cdacFields, int hr, LegacyEnumerateFieldsFn legacyEnumerate) 2688List<FieldData> dacFields = new(); 2701private static void AssertFieldListsEqual(List<FieldData>? cdacFields, List<FieldData> dacFields, string label) 2707FieldData c = cdacFields![i]; 2708FieldData d = dacFields[i]; 3260public int GetEnCHangingFieldInfo(EnCHangingFieldInfo* pEnCFieldInfo, FieldData* pFieldData) 3323FieldData fieldDataLocal;
Dbi\IDacDbiInterface.cs (3)
706int EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData); 709int EnumerateInstantiationFields(ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData); 737int GetEnCHangingFieldInfo(EnCHangingFieldInfo* pEnCFieldInfo, FieldData* pFieldData);