Remove(T)
Creates a new IncrementalHashSet<T> that represents the option of removing an item from the collection, additionally to any operation represented by the current object.
Declaration
public IncrementalHashSet<T> Remove(T item)Parameters
| Type | Name | Description |
|---|---|---|
| T | item |
Returns
| Type | Description |
|---|---|
| IncrementalHashSet<T> |
Remove(T[])
Creates a new IncrementalHashSet<T> that represents the option of removing a items from the collection, additionally to any operation represented by the current object.
Declaration
public IncrementalHashSet<T> Remove(T[] items)Parameters
| Type | Name | Description |
|---|---|---|
| T[] | items |
Returns
| Type | Description |
|---|---|
| IncrementalHashSet<T> |
Remove(IEnumerable<T>)
Creates a new IncrementalHashSet<T> that represents the option of removing a items from the , additionally to any operation represented by the current object.
Declaration
public IncrementalHashSet<T> Remove(IEnumerable<T> items)Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<T> | items |
Returns
| Type | Description |
|---|---|
| IncrementalHashSet<T> |