18 references to GcScanFlags
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\StackWalk\GC\GcScanContext.cs (4)
32public void GCEnumCallback(TargetPointer pObject, GcScanFlags flags, GcScanSlotLocation loc) 48if (flags.HasFlag(GcScanFlags.GC_CALL_INTERIOR) && ResolveInteriorPointers) 80public void GCReportCallback(TargetPointer ppObj, GcScanFlags flags) 82if (flags.HasFlag(GcScanFlags.GC_CALL_INTERIOR) && ResolveInteriorPointers)
Contracts\StackWalk\GC\GcScanner.cs (13)
55GcScanFlags scanFlags = GcScanFlags.None; 57scanFlags |= GcScanFlags.GC_CALL_INTERIOR; 59scanFlags |= GcScanFlags.GC_CALL_PINNED; 196scanContext.GCReportCallback(slotAddress, GcScanFlags.None); 199scanContext.GCReportCallback(slotAddress, GcScanFlags.GC_CALL_INTERIOR); 227scanContext.GCReportCallback(argRegStart, GcScanFlags.None); 233scanContext.GCReportCallback(argAddr, GcScanFlags.None); 436GcScanFlags thisFlags = isValueTypeThis ? GcScanFlags.GC_CALL_INTERIOR : GcScanFlags.None; 448scanContext.GCReportCallback(slotAddress, GcScanFlags.None); 451scanContext.GCReportCallback(slotAddress, GcScanFlags.GC_CALL_INTERIOR);
Contracts\StackWalk\GC\StackRefData.cs (1)
19public GcScanFlags Flags { get; set; }