36 references to FieldData
Microsoft.Diagnostics.DataContractReader.Legacy (36)
_generated\22\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (12)
74public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> EnumerateClassFields_67; 75public 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_68; 84public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.EnCHangingFieldInfo*, global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, int> GetEnCHangingFieldInfo_77; 2661int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> fpCallback, nint pUserData) 2664var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> )__vtable[67]); 2678internal 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) 2698int 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) 2701var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> )__vtable[68]); 2715internal 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) 3031int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetEnCHangingFieldInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.EnCHangingFieldInfo* pEnCFieldInfo, global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData* pFieldData) 3034var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.EnCHangingFieldInfo*, global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, int> )__vtable[77]); 3048internal 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)
3046public int EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData) 3052List<FieldData>? cdacFields = null; 3093(pSize, pUser) => _legacy!.EnumerateClassFields(thExact, pSize, (delegate* unmanaged<FieldData*, void*, void>)&CollectFieldDataCallback, pUser)); 3099public int EnumerateInstantiationFields(ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData) 3105List<FieldData>? cdacFields = null; 3142(pSize, pUser) => _legacy!.EnumerateInstantiationFields(vmAssembly, vmThExact, vmThApprox, pSize, (delegate* unmanaged<FieldData*, void*, void>)&CollectFieldDataCallback, pUser)); 3154delegate* unmanaged<FieldData*, void*, void> fpCallback, 3156List<FieldData>? cdacFields) 3188delegate* unmanaged<FieldData*, void*, void> fpCallback, 3190List<FieldData>? cdacFields) 3196FieldData fd = default; 3274private static void CollectFieldDataCallback(FieldData* data, void* pUserData) 3277((List<FieldData>)handle.Target!).Add(*data); 3282private static void ValidateEnumerateFieldsAgainstLegacy(string label, nuint cdacObjectSize, List<FieldData>? cdacFields, int hr, LegacyEnumerateFieldsFn legacyEnumerate) 3284List<FieldData> dacFields = new(); 3297private static void AssertFieldListsEqual(List<FieldData>? cdacFields, List<FieldData> dacFields, string label) 3303FieldData c = cdacFields![i]; 3304FieldData d = dacFields[i]; 3859public int GetEnCHangingFieldInfo(EnCHangingFieldInfo* pEnCFieldInfo, FieldData* pFieldData) 3925FieldData fieldDataLocal;
Dbi\IDacDbiInterface.cs (3)
749int EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData); 752int EnumerateInstantiationFields(ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData); 780int GetEnCHangingFieldInfo(EnCHangingFieldInfo* pEnCFieldInfo, FieldData* pFieldData);