2 instantiations of ViewRecord
PresentationFramework (2)
src\Framework\MS\Internal\Data\ViewManager.cs (2)
725result = new ViewRecord(cv); 759vr = new ViewRecord(cv);
18 references to ViewRecord
PresentationFramework (18)
src\Framework\MS\Internal\Data\DataBindEngine.cs (2)
346internal ViewRecord GetViewRecord(object collection, CollectionViewSource key, Type collectionViewType, bool createView, Func<object, object> GetSourceItem) 351ViewRecord record = _viewManager.GetViewRecord(collection, key, collectionViewType, createView, GetSourceItem);
src\Framework\MS\Internal\Data\ViewManager.cs (13)
237internal ViewRecord this[CollectionViewSource cvs] 239get { return (ViewRecord)base[new WeakRefKey(cvs)]; } 258ViewRecord vr = (ViewRecord)de.Value; 502internal ViewRecord GetViewRecord(object collection, CollectionViewSource cvs, Type collectionViewType, bool createView, Func<object, object> GetSourceItem) 523ViewRecord viewRecord = GetExistingView(collection, cvs, collectionViewType, GetSourceItem); 661ViewRecord vr = (ViewRecord)de.Value; 692private ViewRecord GetExistingView(object collection, CollectionViewSource cvs, Type collectionViewType, Func<object, object> GetSourceItem) 694ViewRecord result; 704ViewRecord vr = vt[cvs]; 736private ViewRecord CacheView(object collection, CollectionViewSource cvs, CollectionView cv, ViewRecord vr)
src\Framework\System\Windows\Data\CollectionViewSource.cs (3)
778ViewRecord viewRecord = engine.GetViewRecord(source, this, CollectionViewType, true, null); 814ViewRecord viewRecord = engine.GetViewRecord(source, DefaultSource, null, createView, GetSourceItem); 951ViewRecord viewRecord = engine.GetViewRecord(source, this, collectionViewType, true,