System\Windows\Controls\VirtualizingStackPanel.cs (96)
135ScrollTracer.Trace(this, ScrollTraceOp.LineUp);
155ScrollTracer.Trace(this, ScrollTraceOp.LineDown);
175ScrollTracer.Trace(this, ScrollTraceOp.LineLeft);
195ScrollTracer.Trace(this, ScrollTraceOp.LineRight);
215ScrollTracer.Trace(this, ScrollTraceOp.PageUp);
235ScrollTracer.Trace(this, ScrollTraceOp.PageDown);
255ScrollTracer.Trace(this, ScrollTraceOp.PageLeft);
275ScrollTracer.Trace(this, ScrollTraceOp.PageRight);
297ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelUp);
325ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelDown);
351ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelLeft);
371ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelRight);
468ScrollTracer.Trace(this, ScrollTraceOp.SetHorizontalOffset,
578ScrollTracer.Trace(this, ScrollTraceOp.SetHOff,
596ScrollTracer.Trace(this, ScrollTraceOp.SetVerticalOffset,
712ScrollTracer.Trace(this, ScrollTraceOp.SetVOff,
755ScrollTracer.Trace(this, ScrollTraceOp.BSetAnchor,
810ScrollTracer.Trace(this, ScrollTraceOp.ESetAnchor,
843ScrollTracer.Trace(this, ScrollTraceOp.BOnAnchor,
860ScrollTracer.Trace(this, ScrollTraceOp.ROnAnchor);
967ScrollTracer.Trace(this, ScrollTraceOp.SOnAnchor,
1039ScrollTracer.Trace(this, ScrollTraceOp.EOnAnchor,
1407ScrollTracer.Trace(this, ScrollTraceOp.CFCIV,
1551ScrollTracer.Trace(this, ScrollTraceOp.MakeVisible,
2260ScrollTracer.Trace(this, ScrollTraceOp.BeginMeasure,
2657ScrollTracer.Trace(this, ScrollTraceOp.SizeChangeDuringAnchorScroll,
3105ScrollTracer.Trace(this, ScrollTraceOp.ReviseArrangeOffset,
3240ScrollTracer.Trace(this, ScrollTraceOp.EndMeasure,
3342ScrollTracer.Trace(this, ScrollTraceOp.BeginArrange,
3528ScrollTracer.Trace(this, ScrollTraceOp.EndArrange,
3553ScrollTracer.Trace(this, ScrollTraceOp.ItemsChanged,
3900ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ext:", _scrollData._extent);
3923ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ids.Px:", pixelSize);
3950ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ids.Lg:", logicalSize);
4561ScrollTracer.Trace(this, ScrollTraceOp.UseSubstOffset,
5640ScrollTracer.Trace(this, ScrollTraceOp.CFIVIO,
5724ScrollTracer.Trace(this, ScrollTraceOp.StoreSubstOffset,
6322ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
6353ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7592ScrollTracer.Trace(this, ScrollTraceOp.SyncAveSize,
7712ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7723ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7834ScrollTracer.Trace(this, ScrollTraceOp.SyncAveSize,
9472ScrollTracer.Trace(this, ScrollTraceOp.RecycleChildren,
9492ScrollTracer.Trace(this, ScrollTraceOp.RemoveChildren,
9748ScrollTracer.Trace(this, ScrollTraceOp.SVSDBegin,
9759ScrollTracer.Trace(this, ScrollTraceOp.SVSDBegin,
9786ScrollTracer.Trace(this, ScrollTraceOp.AdjustOffset,
9853ScrollTracer.Trace(this, ScrollTraceOp.LastPageSizeChange,
9936ScrollTracer.Trace(this, ScrollTraceOp.ScrollBarChangeVisibility,
9963ScrollTracer.Trace(this, ScrollTraceOp.RemeasureCycle,
9999ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExpandViewport,
10022ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndChangeOffset,
10054ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10097ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10121ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10151ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10180ScrollTracer.Trace(this, ScrollTraceOp.RemeasureCycle,
10216ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExpandViewport,
10239ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndChangeOffset,
10271ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10313ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10337ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10367ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10407ScrollTracer.Trace(this, ScrollTraceOp.SVSDEnd,
11506ScrollTracer.Trace(this, ScrollTraceOp.IsScrollActive,
12123ScrollTraceRecord record = new ScrollTraceRecord(ScrollTraceOp.Mark, null, -1, 0, 0, BuildDetail(args));
12204ScrollTracer.Trace(vsp, ScrollTraceOp.ID, "Index changed from ", oldsti.ItemIndex, " to ", itemIndex);
12210ScrollTracer.Trace(vsp, ScrollTraceOp.ID, "Container recyled from ", oldsti.ItemIndex, " to ", itemIndex);
12233internal static void Trace(VirtualizingStackPanel vsp, ScrollTraceOp op, params ReadOnlySpan<object> args)
12245private static bool ShouldIgnore(ScrollTraceOp op, ScrollTracingInfo sti)
12247return (op == ScrollTraceOp.NoOp);
12355AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12361AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12369AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12374AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12384AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12392private void AddTrace(VirtualizingStackPanel vsp, ScrollTraceOp op, ScrollTracingInfo sti, params ReadOnlySpan<object> args)
12399if (op == ScrollTraceOp.LayoutUpdated)
12403AddTrace(null, ScrollTraceOp.ID, _nullInfo, "Inactive at", DateTime.Now);
12419AddTrace(null, ScrollTraceOp.ID, _nullInfo, "Reactivate at", DateTime.Now);
12435case ScrollTraceOp.BeginMeasure:
12439case ScrollTraceOp.EndMeasure:
12445case ScrollTraceOp.BeginArrange:
12449case ScrollTraceOp.EndArrange:
12455case ScrollTraceOp.BSetAnchor:
12459case ScrollTraceOp.ESetAnchor:
12463case ScrollTraceOp.BOnAnchor:
12467case ScrollTraceOp.ROnAnchor:
12471case ScrollTraceOp.SOnAnchor:
12475case ScrollTraceOp.EOnAnchor:
12479case ScrollTraceOp.RecycleChildren:
12480case ScrollTraceOp.RemoveChildren:
12493AddTrace(null, ScrollTraceOp.LayoutUpdated, _nullInfo, null);
12779internal ScrollTraceRecord(ScrollTraceOp op, VirtualizingStackPanel vsp,
12790internal ScrollTraceOp Op { get; private set; }