28 references to CorGCReferenceType
Microsoft.Diagnostics.DataContractReader.Legacy (28)
_generated\18\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (4)
112
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, global::Microsoft.Diagnostics.DataContractReader.Legacy.
CorGCReferenceType
, int> CreateRefWalk_105;
4067
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.CreateRefWalk(nuint* pHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL walkStacks, global::Microsoft.Diagnostics.DataContractReader.Legacy.
CorGCReferenceType
handleWalkMask)
4070
var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, global::Microsoft.Diagnostics.DataContractReader.Legacy.
CorGCReferenceType
, int> )__vtable[105]);
4084
internal static int ABI_CreateRefWalk(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, nuint* pHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL walkStacks, global::Microsoft.Diagnostics.DataContractReader.Legacy.
CorGCReferenceType
handleWalkMask)
Dbi\DacDbiImpl.cs (3)
4266
public int CreateRefWalk(nuint* pHandle, Interop.BOOL walkStacks,
CorGCReferenceType
handleWalkMask)
4402
CorGCReferenceType
dwType = buffer[j].dwType;
4403
if (dwType ==
CorGCReferenceType
.CorReferenceStack)
Dbi\Helpers\RefWalk.cs (19)
18
private readonly
CorGCReferenceType
_handleWalkMask;
24
public RefWalk(Target target, bool walkStacks,
CorGCReferenceType
handleWalkMask)
57
if (!TryMapHandle(handle, out
CorGCReferenceType
dwType, out ulong extraData))
74
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrong))
76
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrongPinning))
78
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleWeakShort))
80
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleWeakLong))
82
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleWeakRefCount) || _handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrongRefCount))
84
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrongDependent))
96
private bool TryMapHandle(HandleData handle, out
CorGCReferenceType
dwType, out ulong extraData)
102
dwType =
CorGCReferenceType
.CorHandleStrong;
105
dwType =
CorGCReferenceType
.CorHandleStrongPinning;
108
dwType =
CorGCReferenceType
.CorHandleWeakShort;
111
dwType =
CorGCReferenceType
.CorHandleWeakLong;
116
?
CorGCReferenceType
.CorHandleStrongRefCount
117
:
CorGCReferenceType
.CorHandleWeakRefCount;
120
dwType =
CorGCReferenceType
.CorHandleStrongDependent;
149
dwType =
CorGCReferenceType
.CorReferenceStack,
Dbi\IDacDbiInterface.cs (2)
144
[FieldOffset(16)] public
CorGCReferenceType
dwType;
736
int CreateRefWalk(nuint* pHandle, Interop.BOOL walkStacks,
CorGCReferenceType
handleWalkMask);