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