Open sandboxFocus

Class IncrementalHashSet

Factory methods for the IncrementalHashSet<T> generic class.

Inheritance
IncrementalHashSet
Namespace: Metalama.Framework.Options
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public static class IncrementalHashSet

Methods

Name Description
Add<T>(IEnumerable<T>)

Creates new IncrementalHashSet<T> that represents the operation of adding items to the collection, or to override with a new value if these items already exist.

Add<T>(T)

Creates new IncrementalHashSet<T> that represents the operation of adding an item to the collection, or to override with a new value if these items already exist.

Add<T>(params T[])

Creates new IncrementalHashSet<T> that represents the operation of adding items to the collection, or to override with a new value if these items already exist.

Clear<T>()

Creates new IncrementalHashSet<T> that represents the operation clearing the collection of all items.

Empty<T>()

Creates new IncrementalHashSet<T> that represents the absence of any operation.

Remove<T>(IEnumerable<T>)

Creates a IncrementalHashSet<T> that represents the option of removing items from the collection.

Remove<T>(T)

Creates a IncrementalHashSet<T> that represents the option of removing an item from the collection.

Remove<T>(params T[])

Creates a IncrementalHashSet<T> that represents the option of removing items from the collection.

See Also