MetalamaAPI documentationAspect APIMetalama.​Framework.​OptionsIncremental­Hash­Set
Open sandboxFocus

IncrementalHashSet Class

Factory methods for the IncrementalHashSet<T> generic class.

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

Methods

Name Description
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>(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>(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.

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>(T)

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

Remove<T>(T[])

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

Remove<T>(IEnumerable<T>)

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

See Also