1 instantiation of COR_HEAPOBJECT
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Dbi\Helpers\HeapWalk.cs (1)
94
yield return new
COR_HEAPOBJECT
15 references to COR_HEAPOBJECT
Microsoft.Diagnostics.DataContractReader.Legacy (15)
_generated\16\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (4)
110
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nuint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
COR_HEAPOBJECT
*, uint*, int> WalkHeap_103;
3995
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.WalkHeap(nuint handle, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.
COR_HEAPOBJECT
* objects, uint* fetched)
3998
var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.
COR_HEAPOBJECT
*, uint*, int> )__vtable[103]);
4012
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)
3228
*pHandle = (nuint)((IEnum<
COR_HEAPOBJECT
>)walk).GetHandle();
3264
((IEnum<
COR_HEAPOBJECT
>)walk).Dispose();
3282
public int WalkHeap(nuint handle, uint count,
COR_HEAPOBJECT
* objects, uint* fetched)
3311
COR_HEAPOBJECT
current = walk.Enumerator.Current;
3334
COR_HEAPOBJECT
[] objectsLocal = new
COR_HEAPOBJECT
[count];
3337
fixed (
COR_HEAPOBJECT
* objectsLocalPtr = objectsLocal)
Dbi\Helpers\HeapWalk.cs (3)
12
internal sealed class HeapWalk : IEnum<
COR_HEAPOBJECT
>
23
public IEnumerator<
COR_HEAPOBJECT
> Enumerator { get; }
41
private IEnumerable<
COR_HEAPOBJECT
> Walk()
Dbi\IDacDbiInterface.cs (1)
663
int WalkHeap(nuint handle, uint count,
COR_HEAPOBJECT
* objects, uint* fetched);