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