30 references to InternalCount
PresentationFramework (30)
System\Windows\Data\ListCollectionView.cs (30)
124SetCurrent(null, InternalCount); 139if (newPosition < InternalCount && (newItem = InternalItemAt(newPosition)) != NewItemPlaceholder) 196ArgumentOutOfRangeException.ThrowIfGreaterThan(position, InternalCount); 201object proposedCurrentItem = (0 <= position && position < InternalCount) ? InternalItemAt(position) : null; 500return InternalCount; 509get { return (InternalCount == 0); } 570oldIndex = InternalCount - 1; 592oldIndex = InternalCount - 1; 607newIndex = InternalCount; 615newIndex = InternalCount - 1; 798position = UsesLocalArray ? InternalCount - 1 : _newItemIndex; 804position = InternalCount - 2; 846fromIndex = UsesLocalArray ? InternalCount - 1 : _newItemIndex; 852fromIndex = InternalCount - 2; 1084if (index >= InternalCount || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 2163return InternalCount - 1; 2173return InternalCount - 1; 2181return InternalCount - 2; 2210if (index == InternalCount - 1) 2233if (index == InternalCount - 1) 2237if (index == InternalCount-2) 2465get { return (0 <= CurrentPosition && CurrentPosition < InternalCount); } 2616int lastPosition = InternalCount - 1; // OK if last is -1 2645? 0 : InternalCount - 1; 2659? 1 : UsesLocalArray ? InternalCount - 2 : index; 2745return InternalCount - 1; 2749return InternalCount - 2; 2799if (InternalCount == 1) 2807if (newPosition < InternalCount) 2815SetCurrent(null, InternalCount);