19 references to GcScanFlags
Microsoft.Diagnostics.DataContractReader.Contracts (19)
Contracts\StackWalk\GC\GcScanContext.cs (7)
71Flags = GcScanFlags.CDAC_DEFERRED_FRAME, 78public void GCEnumCallback(TargetPointer pObject, GcScanFlags flags, GcScanSlotLocation loc) 94if (flags.HasFlag(GcScanFlags.GC_CALL_INTERIOR) && ResolveInteriorPointers) 105IsInteriorPointer = flags.HasFlag(GcScanFlags.GC_CALL_INTERIOR), 121public void GCReportCallback(TargetPointer ppObj, GcScanFlags flags) 125if (flags.HasFlag(GcScanFlags.GC_CALL_INTERIOR) && ResolveInteriorPointers) 135IsInteriorPointer = flags.HasFlag(GcScanFlags.GC_CALL_INTERIOR),
Contracts\StackWalk\GC\GcScanner.cs (8)
58GcScanFlags scanFlags = GcScanFlags.None; 60scanFlags |= GcScanFlags.GC_CALL_INTERIOR; 62scanFlags |= GcScanFlags.GC_CALL_PINNED; 218scanContext.GCReportCallback(slotAddress, GcScanFlags.None); 221scanContext.GCReportCallback(slotAddress, GcScanFlags.GC_CALL_INTERIOR); 248scanContext.GCReportCallback(ArgSlotAddress(tb, 0), GcScanFlags.None); 253scanContext.GCReportCallback(ArgSlotAddress(tb, 1), GcScanFlags.None);
Contracts\StackWalk\GC\StackRefData.cs (1)
21public GcScanFlags Flags { get; set; }
Contracts\StackWalk\StackWalk_1.cs (3)
425scanContext.GCReportCallback(thrownObjectSlot, GcScanFlags.None); 447GcScanFlags flags = (GcScanFlags)gcFrame.GCFlags;