1 instantiation of COR_HEAPOBJECT
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Dbi\Helpers\HeapWalk.cs (1)
96
yield return new
COR_HEAPOBJECT
15 references to COR_HEAPOBJECT
Microsoft.Diagnostics.DataContractReader.Legacy (15)
_generated\18\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (4)
109
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nuint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
COR_HEAPOBJECT
*, uint*, int> WalkHeap_102;
3956
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.WalkHeap(nuint handle, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.
COR_HEAPOBJECT
* objects, uint* fetched)
3959
var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
COR_HEAPOBJECT
*, uint*, int> )__vtable[102]);
3973
internal static int ABI_WalkHeap(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, nuint handle, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.
COR_HEAPOBJECT
* objects, uint* fetched)
Dbi\DacDbiImpl.cs (7)
3960
*pHandle = (nuint)((IEnum<
COR_HEAPOBJECT
>)walk).GetHandle();
3996
((IEnum<
COR_HEAPOBJECT
>)walk).Dispose();
4014
public int WalkHeap(nuint handle, uint count,
COR_HEAPOBJECT
* objects, uint* fetched)
4043
COR_HEAPOBJECT
current = walk.Enumerator.Current;
4066
COR_HEAPOBJECT
[] objectsLocal = new
COR_HEAPOBJECT
[count];
4069
fixed (
COR_HEAPOBJECT
* objectsLocalPtr = objectsLocal)
Dbi\Helpers\HeapWalk.cs (3)
11
internal sealed class HeapWalk : IEnum<
COR_HEAPOBJECT
>
22
public IEnumerator<
COR_HEAPOBJECT
> Enumerator { get; }
40
private IEnumerable<
COR_HEAPOBJECT
> Walk()
Dbi\IDacDbiInterface.cs (1)
727
int WalkHeap(nuint handle, uint count,
COR_HEAPOBJECT
* objects, uint* fetched);