[]
Specifies a calling contract for collections that support editing.
public interface ISupportEditing<in T>
Name | Description |
---|---|
T |
Name | Description |
---|---|
CanInsert(int, T) | Determines whether a new item can be inserted in the collection at the specified |
CanMove(int, int) | Determines whether the item at |
CanRemove(int) | Determines whether the item at the specified |
CanReplace(int, T) | Determines whether the item at the specified |
InsertAsync(int, T, CancellationToken) | Inserts the specified |
MoveAsync(int, int, CancellationToken) | Moves an item from the specified |
RemoveAsync(int, CancellationToken) | Removes the item at the specified |
ReplaceAsync(int, T, CancellationToken) | Replaces the item at the specified |