28 references to CorGCReferenceType
Microsoft.Diagnostics.DataContractReader.Legacy (28)
_generated\19\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (4)
110public 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_103; 3989int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.CreateRefWalk(nuint* pHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL walkStacks, global::Microsoft.Diagnostics.DataContractReader.Legacy.CorGCReferenceType handleWalkMask) 3992var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, global::Microsoft.Diagnostics.DataContractReader.Legacy.CorGCReferenceType, int> )__vtable[103]); 4006internal 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)
4494public int CreateRefWalk(nuint* pHandle, Interop.BOOL walkStacks, CorGCReferenceType handleWalkMask) 4630CorGCReferenceType dwType = buffer[j].dwType; 4631if (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)
235[FieldOffset(16)] public CorGCReferenceType dwType; 819int CreateRefWalk(nuint* pHandle, Interop.BOOL walkStacks, CorGCReferenceType handleWalkMask);