1 write to ActiveComparer
PresentationFramework (1)
src\Framework\System\Windows\Data\ListCollectionView.cs (1)
2910ActiveComparer = ListCollectionView.PrepareComparer(_customSort, _sort, () => { return this; });
17 references to ActiveComparer
PresentationFramework (17)
src\Framework\System\Windows\Data\ListCollectionView.cs (17)
348if (ActiveComparer != null) 349return ActiveComparer.Compare(o1, o2); 1262else if (ActiveComparer != null) 1266if (localIndex > 0 && ActiveComparer.Compare(list[localIndex-1], editItem) > 0) 1269toIndex = list.Search(0, localIndex, editItem, ActiveComparer); 1273else if (localIndex < list.Count - 1 && ActiveComparer.Compare(editItem, list[localIndex+1]) > 0) 1276toIndex = list.Search(localIndex+1, list.Count-localIndex-1, editItem, ActiveComparer); 1827if (ActiveComparer != null && adjustedOldIndex == adjustedNewIndex) 2315get { return ActiveComparer != null || ActiveFilter != null || (IsGrouping && IsLiveGrouping == true); } 2596IList localList = IsLiveShaping ? (IList)(new LiveShapingList(this, GetLiveShapingFlags(), ActiveComparer)) 2618if (ActiveComparer != null) 2620localList.Sort(ActiveComparer); 2751else if (ActiveComparer != null) 2754index = InternalList.Search(item, ActiveComparer); 2968IComparer comparer = ActiveComparer; 3129if (ActiveComparer != null) 3202if (ActiveComparer != null)