28 references to CorGCReferenceType
Microsoft.Diagnostics.DataContractReader.Legacy (28)
Dbi\DacDbiImpl.cs (1)
5250
public int CreateRefWalk(nuint* pHandle, Interop.BOOL walkStacks,
CorGCReferenceType
handleWalkMask)
Dbi\Helpers\RefWalk.cs (21)
18
private readonly
CorGCReferenceType
_handleWalkMask;
24
public RefWalk(Target target, bool walkStacks,
CorGCReferenceType
handleWalkMask)
43
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrong))
64
if (!TryMapHandle(handle, out
CorGCReferenceType
dwType, out ulong extraData))
80
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrong))
82
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrongPinning))
84
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleWeakShort))
86
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleWeakLong))
88
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleWeakRefCount) || _handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrongRefCount))
90
if (_handleWalkMask.HasFlag(
CorGCReferenceType
.CorHandleStrongDependent))
102
private bool TryMapHandle(HandleData handle, out
CorGCReferenceType
dwType, out ulong extraData)
108
dwType =
CorGCReferenceType
.CorHandleStrong;
111
dwType =
CorGCReferenceType
.CorHandleStrongPinning;
114
dwType =
CorGCReferenceType
.CorHandleWeakShort;
117
dwType =
CorGCReferenceType
.CorHandleWeakLong;
122
?
CorGCReferenceType
.CorHandleStrongRefCount
123
:
CorGCReferenceType
.CorHandleWeakRefCount;
126
dwType =
CorGCReferenceType
.CorHandleStrongDependent;
146
dwType =
CorGCReferenceType
.CorHandleStrong,
179
dwType =
CorGCReferenceType
.CorReferenceStack,
Dbi\IDacDbiInterface.cs (2)
259
[FieldOffset(16)] public
CorGCReferenceType
dwType;
862
int CreateRefWalk(nuint* pHandle, Interop.BOOL walkStacks,
CorGCReferenceType
handleWalkMask);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (4)
111
public unsafe 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_104;
4446
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)
4451
var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, global::Microsoft.Diagnostics.DataContractReader.Legacy.
CorGCReferenceType
, int>)__vtable[104]);
4465
internal static unsafe 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)