2 instantiations of ViewRecord
PresentationFramework (2)
MS\Internal\Data\ViewManager.cs (2)
713result = new ViewRecord(cv); 748vr = new ViewRecord(cv);
18 references to ViewRecord
PresentationFramework (18)
MS\Internal\Data\DataBindEngine.cs (2)
329internal ViewRecord GetViewRecord(object collection, CollectionViewSource key, Type collectionViewType, bool createView, Func<object, object> GetSourceItem) 334ViewRecord record = _viewManager.GetViewRecord(collection, key, collectionViewType, createView, GetSourceItem);
MS\Internal\Data\ViewManager.cs (13)
231internal ViewRecord this[CollectionViewSource cvs] 233get { return (ViewRecord)base[new WeakRefKey(cvs)]; } 252ViewRecord vr = (ViewRecord)de.Value; 493internal ViewRecord GetViewRecord(object collection, CollectionViewSource cvs, Type collectionViewType, bool createView, Func<object, object> GetSourceItem) 514ViewRecord viewRecord = GetExistingView(collection, cvs, collectionViewType, GetSourceItem); 652ViewRecord vr = (ViewRecord)de.Value; 680private ViewRecord GetExistingView(object collection, CollectionViewSource cvs, Type collectionViewType, Func<object, object> GetSourceItem) 682ViewRecord result; 692ViewRecord vr = vt[cvs]; 724private ViewRecord CacheView(object collection, CollectionViewSource cvs, CollectionView cv, ViewRecord vr)
System\Windows\Data\CollectionViewSource.cs (3)
774ViewRecord viewRecord = engine.GetViewRecord(source, this, CollectionViewType, true, null); 810ViewRecord viewRecord = engine.GetViewRecord(source, DefaultSource, null, createView, GetSourceItem); 947ViewRecord viewRecord = engine.GetViewRecord(source, this, collectionViewType, true,