1 write to PageCache
PresentationFramework (1)
MS\Internal\Documents\DocumentGrid.cs (1)
2488_rowCache.PageCache = _pageCache;
21 references to PageCache
PresentationFramework (21)
MS\Internal\Documents\RowCache.cs (21)
440if (PageCache == null) 495if (PageCache == null) 503ArgumentOutOfRangeException.ThrowIfGreaterThan(pivotPage, PageCache.PageCount); 519if (PageCache.PageCount < _layoutColumns) 523if (!PageCache.IsPaginationCompleted || PageCache.PageCount == 0) 537_layoutColumns = Math.Min(_layoutColumns, PageCache.PageCount); 550if (PageCache.DynamicPageSizes) 641ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(pivotPage, PageCache.PageCount); 650if (pivotPage + columns > PageCache.PageCount) 652pivotPage = Math.Max(0, PageCache.PageCount - columns); 699while (currentPage < PageCache.PageCount) 722ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(startPage, PageCache.PageCount); 747if (startPage + newRow.PageCount >= PageCache.PageCount || 796ArgumentOutOfRangeException.ThrowIfGreaterThan(startPage, PageCache.PageCount); 809for (int i = 0; i < PageCache.PageCount; i += columns) 827ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(startPage, PageCache.PageCount); 844if (i > PageCache.PageCount - 1) 1165Size pageSize = PageCache.GetPageSize(pageNumber); 1242if (PageCache.PageCount - 1 < LastPageInCache) 1246RowCacheChange change = TrimPageRange(PageCache.PageCount);