1 write to _cache
PresentationFramework (1)
src\Framework\MS\Internal\Documents\PageCache.cs (1)
50_cache = new List<PageCacheEntry>(_defaultCacheSize);
33 references to _cache
PresentationFramework (33)
src\Framework\MS\Internal\Documents\PageCache.cs (33)
175return _cache.Count; 268if (pageNumber >= 0 && pageNumber < _cache.Count) 270Size pageSize = _cache[pageNumber].PageSize; 303if (pageNumber >= 0 && pageNumber < _cache.Count) 305return _cache[pageNumber].Dirty; 387if (args.Start >= _cache.Count) 400if (args.Start + args.Count < _cache.Count) 412change = DirtyRange(args.Start, _cache.Count - args.Start); 418change = AddRange(_cache.Count, args.Count - (_cache.Count - args.Start) + 1); 431if (pageCount < _cache.Count) 433change = new PageCacheChange(pageCount, _cache.Count - pageCount, PageCacheChangeType.Remove); 437_cache.RemoveRange(pageCount, _cache.Count - pageCount); 536if (args.Start + args.Count >= _cache.Count || 539adjustedCount = _cache.Count - args.Start; 637if (args.PageNumber > _cache.Count - 1) 730for (int i = 0; i < _cache.Count; i++) 732if (_cache[i].Dirty || !dirtyOnly) 789if( start >= _cache.Count ) 791count += (start - _cache.Count); 792start = _cache.Count; 802_cache.Add(newEntry); 816if (index >= _cache.Count || index < 0) 824if (newEntry.PageSize != _cache[index].PageSize || 825newEntry.Dirty != _cache[index].Dirty) 828_cache[index] = newEntry; 845if( start >= _cache.Count ) 850if (start + count > _cache.Count || count < 1 ) 866_cache[i] = newEntry; 877if (_cache.Count > 0) 882PageCacheChange change = new PageCacheChange(0, _cache.Count, PageCacheChangeType.Remove); 886_cache.Clear();