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