Open sandboxFocus

Method Remove

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