FilteredObservableCollection<T> Class
Represents a filtered observable collection.
Assembly: Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)
| Name | Description | |
|---|---|---|
![]() | FilteredObservableCollection<T>(IList<T>) | Initializes a new instance of FilteredObservableCollection<T>. |
| Name | Description | |
|---|---|---|
![]() | Count | Gets the number of items in the collection. |
![]() | IsFixedSize | Determines whether this collection has a fixed size. |
![]() | IsReadOnly | Determines whether this collection is read-only. |
![]() | IsSynchronized | Determines whether the collection is synchronized. |
![]() | Item[Int32] | Gets the item at the specified location. |
![]() | SyncRoot | Gets the object used to synchronize the collection. |
| Name | Description | |
|---|---|---|
![]() | Add(T) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | Add(Object) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | Clear() | Since this collection is read-only, throws an InvalidOperationException. |
![]() | Contains(T) | Determines whether the collection contains the specified item. |
![]() | Contains(Object) | Determines whether the collection contains the specified object. |
![]() | CopyTo(T[], Int32) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | CopyTo(Array, Int32) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Filter(Predicate<T>) | Filters the collection by the specified predicate. |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetEnumerator() | Gets the enumerator. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | IndexOf(T) | Gets the location of the specified item. |
![]() | IndexOf(Object) | Gets the location of the specified item. |
![]() | Insert(Int32, T) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | Insert(Int32, Object) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | Remove(T) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | Remove(Object) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | RemoveAt(Int32) | Since this collection is read-only, throws an InvalidOperationException. |
![]() | StopFiltering() | Removes the filter for the collection. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | CollectionChanged | Raised when the collection has changed. |
| Name | Description | |
|---|---|---|
![]() ![]() | IEnumerable.GetEnumerator() | Gets the enumerator. |
The underlying collection for this class must implement IList and INotifyCollectionChanged.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





