[]
Specifies a calling contract for collections that support range editing.
public interface ISupportRangeEditing<in T> : ISupportEditing<T>
| Name | Description |
|---|---|
| T |
| Name | Description |
|---|---|
| CanInsertRange(int, IEnumerable<T>) | Determines whether a new range of items can be inserted in the collection at the specified |
| CanMoveRange(int, int, int) | Determines whether the item at |
| CanRemoveRange(int, int) | Determines whether a range of items at the specified |
| CanReplaceRange(int, IEnumerable<T>) | Determines whether the items starting at the specified |
| InsertRangeAsync(int, IEnumerable<T>, CancellationToken) | Inserts the specified |
| MoveRangeAsync(int, int, int, CancellationToken) | Moves the items starting at the specified |
| RemoveRangeAsync(int, int, CancellationToken) | Removes the items at the specified |
| ReplaceRangeAsync(int, IEnumerable<T>, CancellationToken) | Replaces the items starting at the specified |