Collections Collections
Collections Collections
DocFX + Singulink = ♥

Search Results for

    Class ReadOnlyHashSet<T>

    Provides a read-only wrapper around a HashSet<T>.

    Inheritance
    object
    ReadOnlyHashSet<T>
    Implements
    ISet<T>
    ICollection<T>
    IReadOnlySet<T>
    IReadOnlyCollection<T>
    IEnumerable<T>
    IEnumerable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Singulink.Collections
    Assembly: Singulink.Collections.dll
    Syntax
    public class ReadOnlyHashSet<T> : ISet<T>, ICollection<T>, IReadOnlySet<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
    Type Parameters
    Name Description
    T Provides a read-only wrapper around a .

    Constructors

    Name Description
    ReadOnlyHashSet(HashSet<T>)

    Initializes a new instance of the ReadOnlyHashSet<T> class.

    Properties

    Name Description
    Count

    Gets the number of items contained in the set.

    Empty

    Gets an empty read-only hash set.

    Methods

    Name Description
    Contains(T)

    Determines whether the set contains the specified item.

    CopyTo(T[])

    Copies the items of the set to an array.

    CopyTo(T[], int)

    Copies the items of the set to an array starting at the specified index.

    GetEnumerator()

    Returns an enumerator that iterates through the set.

    IsProperSubsetOf(IEnumerable<T>)

    Determines whether the set is a proper subset of the specified collection.

    IsProperSupersetOf(IEnumerable<T>)

    Determines whether the set is a proper superset of the specified collection.

    IsSubsetOf(IEnumerable<T>)

    Determines whether the set is a subset of the specified collection.

    IsSupersetOf(IEnumerable<T>)

    Determines whether the set is a superset of the specified collection.

    Overlaps(IEnumerable<T>)

    Determines whether this set and the specified set share any common items.

    SetEquals(IEnumerable<T>)

    Determines whether this set and the specified collection contain the same items.

    TryGetValue(T, out T)

    Searches the set for the given value and returns the equal value, if any.

    Explicit Interface Implementations

    Name Description
    ICollection<T>.Add(T)

    Not supported.

    ICollection<T>.Clear()

    Not supported.

    ICollection<T>.IsReadOnly

    Gets a value indicating whether this set is read-only. Always returns true.

    ICollection<T>.Remove(T)

    Not supported.

    IEnumerable<T>.GetEnumerator()

    Returns an enumerator that iterates through the set.

    ISet<T>.Add(T)

    Not supported.

    ISet<T>.ExceptWith(IEnumerable<T>)

    Not supported.

    ISet<T>.IntersectWith(IEnumerable<T>)

    Not supported.

    ISet<T>.SymmetricExceptWith(IEnumerable<T>)

    Not supported.

    ISet<T>.UnionWith(IEnumerable<T>)

    Not supported.

    IEnumerable.GetEnumerator()

    Returns an enumerator that iterates through the set.

    © Singulink. All rights reserved.