API reference

IEnumerableHashSet Interface

Extends IEnumerable< T >
Exposes a GetEnumerator method with a non-allocating HashSet.Enumerator struct.

Properties

Count : int
[Get]
Signature
int Count

Methods

Contains ( item )
Signature
bool Contains(T item)
Parameters
item: T
Returns
bool
GetEnumerator ()
Signature
new HashSet< T >.Enumerator GetEnumerator()
Returns
new HashSet< T >.Enumerator
IsProperSubsetOf ( other )
Signature
bool IsProperSubsetOf(IEnumerable< T > other)
Parameters
other: IEnumerable< T >
Returns
bool
IsProperSupersetOf ( other )
Signature
bool IsProperSupersetOf(IEnumerable< T > other)
Parameters
other: IEnumerable< T >
Returns
bool
IsSubsetOf ( other )
Signature
bool IsSubsetOf(IEnumerable< T > other)
Parameters
other: IEnumerable< T >
Returns
bool
IsSupersetOf ( other )
Signature
bool IsSupersetOf(IEnumerable< T > other)
Parameters
other: IEnumerable< T >
Returns
bool
Overlaps ( other )
Signature
bool Overlaps(IEnumerable< T > other)
Parameters
other: IEnumerable< T >
Returns
bool
SetEquals ( other )
Signature
bool SetEquals(IEnumerable< T > other)
Parameters
other: IEnumerable< T >
Returns
bool