6 writes to _extent
PresentationFramework (6)
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (6)
10274_scrollData._extent = extentSize; 10777_scrollData._extent = extentSize; 11632_viewport = _extent = _maxDesiredSize = new Size(); 11711_extent = value; 12734WriteSize(writer, ref _scrollData._extent); 12833s._scrollData._extent = _scrollData._extent;
80 references to _extent
PresentationFramework (80)
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (80)
574_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width); 583_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 700_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height); 715_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 934_scrollData._extent.Width - _scrollData._viewport.Width); 939_scrollData._extent.Height - _scrollData._viewport.Height); 982if (DoubleUtil.LessThan(expectedOffset, 0) || DoubleUtil.GreaterThan(expectedOffset, _scrollData._extent.Width - _scrollData._viewport.Width)) 984Debug.Assert(DoubleUtil.AreClose(actualOffset, 0) || DoubleUtil.AreClose(actualOffset, _scrollData._extent.Width - _scrollData._viewport.Width), "The actual offset should already be at the beginning or the end."); 1001if (DoubleUtil.LessThan(expectedOffset, 0) || DoubleUtil.GreaterThan(expectedOffset, _scrollData._extent.Height - _scrollData._viewport.Height)) 1003Debug.Assert(DoubleUtil.AreClose(actualOffset, 0) || DoubleUtil.AreClose(actualOffset, _scrollData._extent.Height - _scrollData._viewport.Height), "The actual offset should already be at the beginning or the end."); 1492newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width); 1493newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height); 1822return _scrollData._extent.Width; 1834return _scrollData._extent.Height; 3831_scrollData._extent.Width = distance; 3835_scrollData._extent.Height = distance; 4256extent = _scrollData._extent; 4710if (DoubleUtil.GreaterThan(extendedViewport.X + extendedViewport.Width, _scrollData._extent.Width)) 4712extendedViewport.Width = _scrollData._extent.Width - extendedViewport.X; 4745if (DoubleUtil.GreaterThan(extendedViewport.X + extendedViewport.Width / approxSizeOfLogicalUnit, _scrollData._extent.Width)) 4747extendedViewport.Width = (_scrollData._extent.Width - extendedViewport.X) * approxSizeOfLogicalUnit; 4816if (DoubleUtil.GreaterThan(extendedViewport.Y + extendedViewport.Height, _scrollData._extent.Height)) 4818extendedViewport.Height = _scrollData._extent.Height - extendedViewport.Y; 4851if (DoubleUtil.GreaterThan(extendedViewport.Y + extendedViewport.Height / approxSizeOfLogicalUnit, _scrollData._extent.Height)) 4853extendedViewport.Height = (_scrollData._extent.Height - extendedViewport.Y) * approxSizeOfLogicalUnit; 9513stackPixelSize.Height = _scrollData._extent.Height; 9540stackPixelSize.Width = _scrollData._extent.Width; 9725bool extentSizeChanged = !DoubleUtil.AreClose(extentSize, _scrollData._extent); 9731extentWidthChanged = !DoubleUtil.AreClose(extentSize.Width, _scrollData._extent.Width); 9732extentHeightChanged = !DoubleUtil.AreClose(extentSize.Height, _scrollData._extent.Height); 9909"ext:", _scrollData._extent.Width, extentSize.Width, 9926if (!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 9931if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 9934viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 9940if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 9943viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 9951"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 9977"ext:", _scrollData._extent.Height, extentSize.Height, 9993if (!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 9996if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 9999viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10006"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10126"ext:", _scrollData._extent.Height, extentSize.Height, 10143if (!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10148if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10151viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10157if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10160viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 10167"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10193"ext:", _scrollData._extent.Width, extentSize.Width, 10209if (!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10212if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10215viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10222"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10262"ext:", _scrollData._extent, extentSize, 10365stackPixelSize.Height = _scrollData._extent.Height; 10392stackPixelSize.Width = _scrollData._extent.Width; 10453bool extentSizeChanged = !DoubleUtil.AreClose(extentSize, _scrollData._extent); 10557if (!remeasure && extentSizeChanged && !DoubleUtil.AreClose(_scrollData._extent.Width, extentSize.Width)) 10597!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10602if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10605viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10611if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10614viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10688if (!remeasure && extentSizeChanged && !DoubleUtil.AreClose(_scrollData._extent.Height, extentSize.Height)) 10728!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10733if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10736viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10742if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10745viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 11644_extent.Width == 0.0 && 11645_extent.Height == 0.0 && 11707return _extent; 11736if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Width - _viewport.Width)) 11752if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Height - _viewport.Height)) 12833s._scrollData._extent = _scrollData._extent;