| Add |
Adds an object to the end of the VirtualCollectionT.
Calls the overridable InsertItem method.
(Inherited from VirtualCollectionT) |
| AddIndexCore |
If overridden in a derived class, adds the PropertyDescriptors to the indices used for searching.
The base implementation does nothing.
|
| AddNew |
Adds a new item to the collection.
|
| AddNewCore |
Adds a new item to the collection.
|
| ApplySort(ListSortDirection) |
Sorts the list by the values of T rather than one of its properties based on the specified direction.
|
| ApplySort(PropertyDescriptor, ListSortDirection) |
Sorts the list based on the specified property and direction.
|
| ApplySort(String, ListSortDirection) |
Sorts the list based on the specified propertyName and direction.
|
| ApplySortCore |
If overridden in a derived class, sorts the items of the list.
The base implementation throws a NotSupportedException.
|
| CancelNew |
Discards a pending new item added by the AddNew method.
|
| Clear |
Removes all elements from the VirtualCollectionT.
Calls the overridable ClearItems method.
(Inherited from VirtualCollectionT) |
| ClearItems |
Removes all elements from the FastBindingListT.
(Overrides FastLookupCollectionTClearItems) |
| Contains |
Determines whether an element is in the VirtualCollectionT.
Calls the overridable ContainsItem method.
(Inherited from VirtualCollectionT) |
| ContainsItem |
Gets whether the specified item is in the VirtualCollectionT.
The base implementation calls the GetItemIndex method.
(Inherited from VirtualCollectionT) |
| CopyTo |
Copies the entire VirtualCollectionT to a compatible one-dimensional Array, starting at the specified arrayIndex of the target array.
Calls the overridable GetItem method for each index between zero and Count, excluding upper bound.
(Inherited from VirtualCollectionT) |
| Dispose |
Releases the list and removes both incoming and outgoing subscriptions.
|
| Dispose(Boolean) |
Releases the resources used by this FastBindingListT instance.
|
| EndNew |
Commits a pending new item of any position added by the AddNew method.
|
| EndNew(Int32) |
Commits a pending new item added by the AddNew method.
|
| Find(PropertyDescriptor, Object) |
Searches for the index of the item that has the specified property descriptor with the specified value.
|
| Find(String, Object) |
Searches for the index of the item that has the specified property descriptor with the specified value.
|
| FindCore |
Searches for the index of the item that has the specified property descriptor with the specified value.
The base implementation performs a linear search on the items.
|
| GetEnumerator |
Returns an enumerator that iterates through the VirtualCollectionT.
The base implementation returns the enumerator of the underlying collection.
(Inherited from VirtualCollectionT) |
| GetItem |
Gets the element at the specified index.
(Overrides VirtualCollectionTGetItem(Int32)) |
| GetItemIndex |
Gets the zero-based index of the first of the specified item within the FastLookupCollectionT.
(Inherited from FastLookupCollectionT) |
| IndexOf |
Searches for the specified object and returns the zero-based index of an occurrence within the entire VirtualCollectionT.
Calls the overridable GetItemIndex method.
(Inherited from VirtualCollectionT) |
| InnerListChanged |
Invalidates the internally stored index mapping. Call if the wrapped list that has been passed to the constructor has been changed explicitly.
(Inherited from FastLookupCollectionT) |
| Insert |
Inserts an element into the VirtualCollectionT at the specified index.
Calls the overridable InsertItem method. (Inherited from VirtualCollectionT) |
| InsertItem |
Inserts an element into the FastBindingListT at the specified index.
(Overrides FastLookupCollectionTInsertItem(Int32, T)) |
| OnAddingNew |
Raises the AddingNew event.
|
| OnListChanged |
Raises the ListChanged event.
|
| OnMapRebuilt |
Called after the internal index map has been rebuilt either when inconsistency has been detected or when InnerListChanged has been called.
(Overrides FastLookupCollectionTOnMapRebuilt) |
| Remove |
Removes one occurrence of a specific object from the VirtualCollectionT.
Calls the overridable RemoveItem method.
(Inherited from VirtualCollectionT) |
| RemoveAt |
Removes the element at the specified index of the VirtualCollectionT.
Calls the overridable RemoveItem method.
(Inherited from VirtualCollectionT) |
| RemoveIndexCore |
If overridden in a derived class, removes the PropertyDescriptors from the indices used for searching.
The base implementation does nothing.
|
| RemoveItem |
Removes the first occurrence of item from the FastLookupCollectionT.
(Inherited from FastLookupCollectionT) |
| RemoveItemAt |
Removes the element at the specified index from the FastBindingListT.
(Overrides FastLookupCollectionTRemoveItemAt(Int32)) |
| RemoveSort |
Removes any sort applied by the ApplySort overloads.
|
| RemoveSortCore |
Removes any sort applied by the ApplySort overloads.
The base implementation throws a NotSupportedException.
|
| ResetBindings |
Raises the ListChanged event of type Reset.
|
| ResetItem |
Raises the ListChanged event of type ItemChanged at the specified position.
|
| SetItem |
Replaces the item at the specified index.
(Overrides FastLookupCollectionTSetItem(Int32, T)) |