30 references to InternalCount
PresentationFramework (30)
System\Windows\Data\ListCollectionView.cs (30)
125SetCurrent(null, InternalCount); 140if (newPosition < InternalCount && (newItem = InternalItemAt(newPosition)) != NewItemPlaceholder) 197ArgumentOutOfRangeException.ThrowIfGreaterThan(position, InternalCount); 202object proposedCurrentItem = (0 <= position && position < InternalCount) ? InternalItemAt(position) : null; 501return InternalCount; 510get { return (InternalCount == 0); } 571oldIndex = InternalCount - 1; 593oldIndex = InternalCount - 1; 608newIndex = InternalCount; 616newIndex = InternalCount - 1; 799position = UsesLocalArray ? InternalCount - 1 : _newItemIndex; 805position = InternalCount - 2; 847fromIndex = UsesLocalArray ? InternalCount - 1 : _newItemIndex; 853fromIndex = InternalCount - 2; 1085if (index >= InternalCount || !System.Windows.Controls.ItemsControl.EqualsEx(item, GetItemAt(index))) 2164return InternalCount - 1; 2174return InternalCount - 1; 2182return InternalCount - 2; 2211if (index == InternalCount - 1) 2234if (index == InternalCount - 1) 2238if (index == InternalCount-2) 2466get { return (0 <= CurrentPosition && CurrentPosition < InternalCount); } 2617int lastPosition = InternalCount - 1; // OK if last is -1 2646? 0 : InternalCount - 1; 2660? 1 : UsesLocalArray ? InternalCount - 2 : index; 2746return InternalCount - 1; 2750return InternalCount - 2; 2800if (InternalCount == 1) 2808if (newPosition < InternalCount) 2816SetCurrent(null, InternalCount);