Table of Contents

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

T

The 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>