[]
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 |