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