21 references to GcScanFlags
Microsoft.Diagnostics.DataContractReader.Contracts (21)
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 (10)
58GcScanFlags scanFlags = GcScanFlags.None; 60scanFlags |= GcScanFlags.GC_CALL_INTERIOR; 62scanFlags |= GcScanFlags.GC_CALL_PINNED; 227scanContext.GCReportCallback(slotAddress, GcScanFlags.None); 230scanContext.GCReportCallback(slotAddress, GcScanFlags.GC_CALL_INTERIOR); 237scanContext.GCReportCallback(slotAddress, interior ? GcScanFlags.GC_CALL_INTERIOR : GcScanFlags.None); 264scanContext.GCReportCallback(ArgSlotAddress(tb, 0), GcScanFlags.None); 269scanContext.GCReportCallback(ArgSlotAddress(tb, 1), GcScanFlags.None);
Contracts\StackWalk\GC\StackRefData.cs (1)
21public GcScanFlags Flags { get; set; }
Contracts\StackWalk\StackWalk_1.cs (3)
428scanContext.GCReportCallback(thrownObjectSlot, GcScanFlags.None); 450GcScanFlags flags = (GcScanFlags)gcFrame.GCFlags;