29 references to FieldData
Microsoft.Diagnostics.DataContractReader.Legacy (29)
_generated\16\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (8)
76public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> EnumerateClassFields_69; 77public 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_70; 2737int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> fpCallback, nint pUserData) 2740var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> )__vtable[69]); 2754internal 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) 2774int 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) 2777var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, ulong, nuint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.FieldData*, void*, void> , nint, int> )__vtable[70]); 2791internal 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)
Dbi\DacDbiImpl.cs (19)
1867public int EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData) 1873List<FieldData>? cdacFields = null; 1917(pSize, pUser) => _legacy!.EnumerateClassFields(thExact, pSize, (delegate* unmanaged<FieldData*, void*, void>)&CollectFieldDataCallback, pUser)); 1923public int EnumerateInstantiationFields(ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData) 1929List<FieldData>? cdacFields = null; 1966(pSize, pUser) => _legacy!.EnumerateInstantiationFields(vmAssembly, vmThExact, vmThApprox, pSize, (delegate* unmanaged<FieldData*, void*, void>)&CollectFieldDataCallback, pUser)); 1978delegate* unmanaged<FieldData*, void*, void> fpCallback, 1980List<FieldData>? cdacFields) 2012delegate* unmanaged<FieldData*, void*, void> fpCallback, 2014List<FieldData>? cdacFields) 2020FieldData fd = default; 2098private static void CollectFieldDataCallback(FieldData* data, void* pUserData) 2101((List<FieldData>)handle.Target!).Add(*data); 2106private static void ValidateEnumerateFieldsAgainstLegacy(string label, nuint cdacObjectSize, List<FieldData>? cdacFields, int hr, LegacyEnumerateFieldsFn legacyEnumerate) 2108List<FieldData> dacFields = new(); 2121private static void AssertFieldListsEqual(List<FieldData>? cdacFields, List<FieldData> dacFields, string label) 2127FieldData c = cdacFields![i]; 2128FieldData d = dacFields[i];
Dbi\IDacDbiInterface.cs (2)
559int EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData); 562int EnumerateInstantiationFields(ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData);