2 instantiations of ViewRecord
PresentationFramework (2)
MS\Internal\Data\ViewManager.cs (2)
720result = new ViewRecord(cv); 755vr = new ViewRecord(cv);
18 references to ViewRecord
PresentationFramework (18)
MS\Internal\Data\DataBindEngine.cs (2)
330internal ViewRecord GetViewRecord(object collection, CollectionViewSource key, Type collectionViewType, bool createView, Func<object, object> GetSourceItem) 335ViewRecord record = _viewManager.GetViewRecord(collection, key, collectionViewType, createView, GetSourceItem);
MS\Internal\Data\ViewManager.cs (13)
233internal ViewRecord this[CollectionViewSource cvs] 235get { return (ViewRecord)base[new WeakRefKey(cvs)]; } 254ViewRecord vr = (ViewRecord)de.Value; 497internal ViewRecord GetViewRecord(object collection, CollectionViewSource cvs, Type collectionViewType, bool createView, Func<object, object> GetSourceItem) 518ViewRecord viewRecord = GetExistingView(collection, cvs, collectionViewType, GetSourceItem); 656ViewRecord vr = (ViewRecord)de.Value; 687private ViewRecord GetExistingView(object collection, CollectionViewSource cvs, Type collectionViewType, Func<object, object> GetSourceItem) 689ViewRecord result; 699ViewRecord vr = vt[cvs]; 731private ViewRecord CacheView(object collection, CollectionViewSource cvs, CollectionView cv, ViewRecord vr)
System\Windows\Data\CollectionViewSource.cs (3)
775ViewRecord viewRecord = engine.GetViewRecord(source, this, CollectionViewType, true, null); 811ViewRecord viewRecord = engine.GetViewRecord(source, DefaultSource, null, createView, GetSourceItem); 948ViewRecord viewRecord = engine.GetViewRecord(source, this, collectionViewType, true,