MetalamaAPI documentationAspect APIMetalama.​Framework.​OptionsIncremental­Hash­Set<T>Remove
Open sandboxFocus

IncrementalHashSet<T>.Remove Method

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
System.Collections.Generic.IEnumerable<T> items
Returns
Type Description
IncrementalHashSet<T>