2 instantiations of ViewRecord
PresentationFramework (2)
MS\Internal\Data\ViewManager.cs (2)
722result = new ViewRecord(cv); 757vr = new ViewRecord(cv);
18 references to ViewRecord
PresentationFramework (18)
MS\Internal\Data\DataBindEngine.cs (2)
338internal ViewRecord GetViewRecord(object collection, CollectionViewSource key, Type collectionViewType, bool createView, Func<object, object> GetSourceItem) 343ViewRecord record = _viewManager.GetViewRecord(collection, key, collectionViewType, createView, GetSourceItem);
MS\Internal\Data\ViewManager.cs (13)
235internal ViewRecord this[CollectionViewSource cvs] 237get { return (ViewRecord)base[new WeakRefKey(cvs)]; } 256ViewRecord vr = (ViewRecord)de.Value; 499internal ViewRecord GetViewRecord(object collection, CollectionViewSource cvs, Type collectionViewType, bool createView, Func<object, object> GetSourceItem) 520ViewRecord viewRecord = GetExistingView(collection, cvs, collectionViewType, GetSourceItem); 658ViewRecord vr = (ViewRecord)de.Value; 689private ViewRecord GetExistingView(object collection, CollectionViewSource cvs, Type collectionViewType, Func<object, object> GetSourceItem) 691ViewRecord result; 701ViewRecord vr = vt[cvs]; 733private ViewRecord CacheView(object collection, CollectionViewSource cvs, CollectionView cv, ViewRecord vr)
System\Windows\Data\CollectionViewSource.cs (3)
776ViewRecord viewRecord = engine.GetViewRecord(source, this, CollectionViewType, true, null); 812ViewRecord viewRecord = engine.GetViewRecord(source, DefaultSource, null, createView, GetSourceItem); 949ViewRecord viewRecord = engine.GetViewRecord(source, this, collectionViewType, true,