Interface IMutableEnumerable<T>
- Namespace
- Utils.Common.Collections
- Assembly
- Utils.Common.dll
A read-only view of a collection that reports its changes. The events are raised on the thread that made the change, after the collection has been updated.
public interface IMutableEnumerable<out T>
Type Parameters
TThe type of the items.
- Extension Methods
Events
Added
Raised after an item has been added.
event Action<out T>? Added
Event Type
- Action<T>
Changed
Raised after an item already in the collection has been updated in place.
event Action<out T>? Changed
Event Type
- Action<T>
Cleared
Raised after the collection has been cleared or several items have been removed in one operation; Removed is not raised for them, so re-read the collection.
event Action? Cleared
Event Type
- Action
Removed
Raised after an item has been removed.
event Action<out T>? Removed
Event Type
- Action<T>