IncrementalHashSet Class
Factory methods for the IncrementalHashSet<T> generic class.
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. |