System\Windows\Controls\VirtualizingStackPanel.cs (96)
134ScrollTracer.Trace(this, ScrollTraceOp.LineUp);
154ScrollTracer.Trace(this, ScrollTraceOp.LineDown);
174ScrollTracer.Trace(this, ScrollTraceOp.LineLeft);
194ScrollTracer.Trace(this, ScrollTraceOp.LineRight);
214ScrollTracer.Trace(this, ScrollTraceOp.PageUp);
234ScrollTracer.Trace(this, ScrollTraceOp.PageDown);
254ScrollTracer.Trace(this, ScrollTraceOp.PageLeft);
274ScrollTracer.Trace(this, ScrollTraceOp.PageRight);
296ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelUp);
324ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelDown);
350ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelLeft);
370ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelRight);
467ScrollTracer.Trace(this, ScrollTraceOp.SetHorizontalOffset,
577ScrollTracer.Trace(this, ScrollTraceOp.SetHOff,
595ScrollTracer.Trace(this, ScrollTraceOp.SetVerticalOffset,
711ScrollTracer.Trace(this, ScrollTraceOp.SetVOff,
754ScrollTracer.Trace(this, ScrollTraceOp.BSetAnchor,
809ScrollTracer.Trace(this, ScrollTraceOp.ESetAnchor,
842ScrollTracer.Trace(this, ScrollTraceOp.BOnAnchor,
859ScrollTracer.Trace(this, ScrollTraceOp.ROnAnchor);
966ScrollTracer.Trace(this, ScrollTraceOp.SOnAnchor,
1038ScrollTracer.Trace(this, ScrollTraceOp.EOnAnchor,
1406ScrollTracer.Trace(this, ScrollTraceOp.CFCIV,
1550ScrollTracer.Trace(this, ScrollTraceOp.MakeVisible,
2250ScrollTracer.Trace(this, ScrollTraceOp.BeginMeasure,
2647ScrollTracer.Trace(this, ScrollTraceOp.SizeChangeDuringAnchorScroll,
3095ScrollTracer.Trace(this, ScrollTraceOp.ReviseArrangeOffset,
3227ScrollTracer.Trace(this, ScrollTraceOp.EndMeasure,
3329ScrollTracer.Trace(this, ScrollTraceOp.BeginArrange,
3515ScrollTracer.Trace(this, ScrollTraceOp.EndArrange,
3540ScrollTracer.Trace(this, ScrollTraceOp.ItemsChanged,
3887ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ext:", _scrollData._extent);
3910ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ids.Px:", pixelSize);
3937ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ids.Lg:", logicalSize);
4539ScrollTracer.Trace(this, ScrollTraceOp.UseSubstOffset,
5618ScrollTracer.Trace(this, ScrollTraceOp.CFIVIO,
5702ScrollTracer.Trace(this, ScrollTraceOp.StoreSubstOffset,
6300ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
6331ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7570ScrollTracer.Trace(this, ScrollTraceOp.SyncAveSize,
7690ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7701ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7812ScrollTracer.Trace(this, ScrollTraceOp.SyncAveSize,
9450ScrollTracer.Trace(this, ScrollTraceOp.RecycleChildren,
9470ScrollTracer.Trace(this, ScrollTraceOp.RemoveChildren,
9726ScrollTracer.Trace(this, ScrollTraceOp.SVSDBegin,
9737ScrollTracer.Trace(this, ScrollTraceOp.SVSDBegin,
9764ScrollTracer.Trace(this, ScrollTraceOp.AdjustOffset,
9831ScrollTracer.Trace(this, ScrollTraceOp.LastPageSizeChange,
9911ScrollTracer.Trace(this, ScrollTraceOp.ScrollBarChangeVisibility,
9938ScrollTracer.Trace(this, ScrollTraceOp.RemeasureCycle,
9974ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExpandViewport,
9997ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndChangeOffset,
10029ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10072ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10096ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10126ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10155ScrollTracer.Trace(this, ScrollTraceOp.RemeasureCycle,
10191ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExpandViewport,
10214ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndChangeOffset,
10246ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10288ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10312ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10342ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10382ScrollTracer.Trace(this, ScrollTraceOp.SVSDEnd,
11481ScrollTracer.Trace(this, ScrollTraceOp.IsScrollActive,
12098ScrollTraceRecord record = new ScrollTraceRecord(ScrollTraceOp.Mark, null, -1, 0, 0, BuildDetail(args));
12179ScrollTracer.Trace(vsp, ScrollTraceOp.ID, "Index changed from ", oldsti.ItemIndex, " to ", itemIndex);
12185ScrollTracer.Trace(vsp, ScrollTraceOp.ID, "Container recyled from ", oldsti.ItemIndex, " to ", itemIndex);
12208internal static void Trace(VirtualizingStackPanel vsp, ScrollTraceOp op, params ReadOnlySpan<object> args)
12220private static bool ShouldIgnore(ScrollTraceOp op, ScrollTracingInfo sti)
12222return (op == ScrollTraceOp.NoOp);
12330AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12336AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12344AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12349AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12359AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12367private void AddTrace(VirtualizingStackPanel vsp, ScrollTraceOp op, ScrollTracingInfo sti, params ReadOnlySpan<object> args)
12374if (op == ScrollTraceOp.LayoutUpdated)
12378AddTrace(null, ScrollTraceOp.ID, _nullInfo, "Inactive at", DateTime.Now);
12394AddTrace(null, ScrollTraceOp.ID, _nullInfo, "Reactivate at", DateTime.Now);
12410case ScrollTraceOp.BeginMeasure:
12414case ScrollTraceOp.EndMeasure:
12420case ScrollTraceOp.BeginArrange:
12424case ScrollTraceOp.EndArrange:
12430case ScrollTraceOp.BSetAnchor:
12434case ScrollTraceOp.ESetAnchor:
12438case ScrollTraceOp.BOnAnchor:
12442case ScrollTraceOp.ROnAnchor:
12446case ScrollTraceOp.SOnAnchor:
12450case ScrollTraceOp.EOnAnchor:
12454case ScrollTraceOp.RecycleChildren:
12455case ScrollTraceOp.RemoveChildren:
12468AddTrace(null, ScrollTraceOp.LayoutUpdated, _nullInfo, null);
12754internal ScrollTraceRecord(ScrollTraceOp op, VirtualizingStackPanel vsp,
12765internal ScrollTraceOp Op { get; private set; }