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)
3119public int EnumerateClassFields(ulong thExact, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData) 3126List<FieldData>? cdacFields = null; 3167(pSize, pUser) => _legacy!.EnumerateClassFields(thExact, pSize, (delegate* unmanaged<FieldData*, void*, void>)&CollectFieldDataCallback, pUser)); 3173public int EnumerateInstantiationFields(ulong vmAssembly, ulong vmThExact, ulong vmThApprox, nuint* pObjectSize, delegate* unmanaged<FieldData*, void*, void> fpCallback, nint pUserData) 3180List<FieldData>? cdacFields = null; 3217(pSize, pUser) => _legacy!.EnumerateInstantiationFields(vmAssembly, vmThExact, vmThApprox, pSize, (delegate* unmanaged<FieldData*, void*, void>)&CollectFieldDataCallback, pUser)); 3229delegate* unmanaged<FieldData*, void*, void> fpCallback, 3231List<FieldData>? cdacFields) 3263delegate* unmanaged<FieldData*, void*, void> fpCallback, 3265List<FieldData>? cdacFields) 3271FieldData fd = default; 3349private static void CollectFieldDataCallback(FieldData* data, void* pUserData) 3352((List<FieldData>)handle.Target!).Add(*data); 3357private static void ValidateEnumerateFieldsAgainstLegacy(string label, nuint cdacObjectSize, List<FieldData>? cdacFields, int hr, LegacyEnumerateFieldsFn legacyEnumerate) 3359List<FieldData> dacFields = new(); 3372private static void AssertFieldListsEqual(List<FieldData>? cdacFields, List<FieldData> dacFields, string label) 3378FieldData c = cdacFields![i]; 3379FieldData d = dacFields[i]; 3942public int GetEnCHangingFieldInfo(EnCHangingFieldInfo* pEnCFieldInfo, FieldData* pFieldData) 4009FieldData 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);