CollectionExtensions Class |
Namespace: Xcalibur.Extensions
The CollectionExtensions type exposes the following members.
| Name | Description | |
|---|---|---|
| AddRangeT | Appends a list of objects to an existing collection.
Read our blog on this topic:
Making a Better ObservableCollection Part 1 – Extensions | |
| ApplyT | Applies the specified changes to the collection.
Read our blog on this topic:
Making a Better ObservableCollection Part 1 – Extensions | |
| CompareToT |
Compares two collections.
| |
| GetEnumeratedType(IEnumerable) |
Gets the inner type of the enumerable.
| |
| GetEnumeratedTypeT(IEnumerableT) |
Gets the inner type of the enumerable.
| |
| IsEmptyT |
Determines whether the ObservableCollection is Empty.
| |
| PopulateFromT(IListT, Array) |
Appends a collection with the values from the target Array.
| |
| PopulateFromT(IListT, IEnumerableT) |
Appends a collection with the values from the target enumerable.
| |
| RemoveRangeT | Removes a list of objects from an existing collection.
Read our blog on this topic:
Making a Better ObservableCollection Part 1 – Extensions | |
| SynchCollectionT(IListT, IEnumerableT) | Synches the collection items to the target collection items.
Note: This does not observe sort order.
Read our blog on this topic:
Making a Better ObservableCollection Part 1 – Extensions | |
| SynchCollectionT(ObservableCollectionT, IListT, Boolean) | Synches the collection items to the target collection items.
Read our blog on this topic:
Making a Better ObservableCollection Part 1 – Extensions | |
| SynchCollectionAsyncT(IListT, IEnumerableT) | Synches the collection items to the target collection items.
| |
| SynchCollectionAsyncT(ObservableCollectionT, IListT, Boolean) | Synches the collection items to the target collection items.
| |
| ToObservableCollectionT |
Coverts an enumerable to an ObservableCollection.
|