Remove<T>(T)
Creates a IncrementalHashSet<T> that represents the option of removing an item from the collection.
Declaration
public static IncrementalHashSet<T> Remove<T>(T item) where T : notnull
Parameters
Type | Name | Description |
---|---|---|
T | item |
Returns
Type | Description |
---|---|
IncrementalHashSet<T> |
Type Parameters
Name | Description |
---|---|
T |
Remove<T>(params T[])
Creates a IncrementalHashSet<T> that represents the option of removing items from the collection.
Declaration
public static IncrementalHashSet<T> Remove<T>(params T[] items) where T : notnull
Parameters
Type | Name | Description |
---|---|---|
T[] | items |
Returns
Type | Description |
---|---|
IncrementalHashSet<T> |
Type Parameters
Name | Description |
---|---|
T |
Remove<T>(IEnumerable<T>)
Creates a IncrementalHashSet<T> that represents the option of removing items from the collection.
Declaration
public static IncrementalHashSet<T> Remove<T>(IEnumerable<T> items) where T : notnull
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<T> | items |
Returns
Type | Description |
---|---|
IncrementalHashSet<T> |
Type Parameters
Name | Description |
---|---|
T |