Search Results for

    Show / Hide Table of Contents

    Class DisposableSet<T>

    Inheritance
    object
    HashSet<T>
    DisposableSet<T>
    Implements
    ISet<T>
    ICollection<T>
    IReadOnlySet<T>
    IReadOnlyCollection<T>
    IEnumerable<T>
    IEnumerable
    ISerializable
    IDeserializationCallback
    IDisposable
    Inherited Members
    HashSet<T>.Clear()
    HashSet<T>.Contains(T)
    HashSet<T>.Remove(T)
    HashSet<T>.GetEnumerator()
    HashSet<T>.GetObjectData(SerializationInfo, StreamingContext)
    HashSet<T>.OnDeserialization(object)
    HashSet<T>.Add(T)
    HashSet<T>.TryGetValue(T, out T)
    HashSet<T>.UnionWith(IEnumerable<T>)
    HashSet<T>.IntersectWith(IEnumerable<T>)
    HashSet<T>.ExceptWith(IEnumerable<T>)
    HashSet<T>.SymmetricExceptWith(IEnumerable<T>)
    HashSet<T>.IsSubsetOf(IEnumerable<T>)
    HashSet<T>.IsProperSubsetOf(IEnumerable<T>)
    HashSet<T>.IsSupersetOf(IEnumerable<T>)
    HashSet<T>.IsProperSupersetOf(IEnumerable<T>)
    HashSet<T>.Overlaps(IEnumerable<T>)
    HashSet<T>.SetEquals(IEnumerable<T>)
    HashSet<T>.CopyTo(T[])
    HashSet<T>.CopyTo(T[], int)
    HashSet<T>.CopyTo(T[], int, int)
    HashSet<T>.RemoveWhere(Predicate<T>)
    HashSet<T>.EnsureCapacity(int)
    HashSet<T>.TrimExcess()
    HashSet<T>.CreateSetComparer()
    HashSet<T>.Count
    HashSet<T>.Comparer
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Utils
    Assembly: LemonEdge.Utils.dll
    Syntax
    public sealed class DisposableSet<T> : HashSet<T>, ISet<T>, ICollection<T>, IReadOnlySet<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, ISerializable, IDeserializationCallback, IDisposable where T : IDisposable
    Type Parameters
    Name Description
    T

    Constructors

    DisposableSet(IEnumerable<T>)

    Declaration
    public DisposableSet(IEnumerable<T> items)
    Parameters
    Type Name Description
    IEnumerable<T> items

    Methods

    Dispose()

    Declaration
    public void Dispose()

    Implements

    ISet<T>
    ICollection<T>
    IReadOnlySet<T>
    IReadOnlyCollection<T>
    IEnumerable<T>
    IEnumerable
    ISerializable
    IDeserializationCallback
    IDisposable

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    LinqExtensions.Flatten<T>(IEnumerable<T>, Func<T, IEnumerable<T>, IEnumerable<T>>)
    LinqExtensions.Flatten<T>(IEnumerable<T>, Func<T, IEnumerable<T>>)
    LinqExtensions.Max<T, Y>(IEnumerable<T>, Func<T, Y>, Y)
    LinqExtensions.Min<T, Y>(IEnumerable<T>, Func<T, Y>, Y)
    LinqExtensions.Sum<T>(IEnumerable<T>, Func<T, decimal>, decimal)
    LinqExtensions.WithIndex<T>(IEnumerable<T>)
    MiscExtensions.GetDuplicatesFromKeys<T, TKey>(IEnumerable<T>, Func<T, TKey>)
    MiscExtensions.GetIndex<T>(IEnumerable<T>, Func<T, bool>)
    MiscExtensions.ToAsyncEnumerable<T>(IEnumerable<T>)
    MiscExtensions.ToCollectionDictionary<TKey, T>(IEnumerable<T>, Func<T, TKey>)
    MiscExtensions.ToCollectionDictionary<TKey, T, TVAL>(IEnumerable<T>, Func<T, TKey>, Func<T, TVAL>)
    MiscExtensions.ToConcurrentCollectionDictionary<TKey, T>(IEnumerable<T>, Func<T, TKey>)
    MiscExtensions.ToDictionaryOfDictionary<TKey1, TKey2, T>(IEnumerable<T>, Func<T, TKey1>, Func<T, TKey2>)
    MiscExtensions.ToSizedCollections<T>(IEnumerable<T>, int)
    QueryExecuterHelper.FilterItems<T>(IEnumerable<T>, QueryableFilter)
    StringExtensions.ToCommaSeperatedList<T>(IEnumerable<T>, Func<T, string>, string, string)
    StringExtensions.ToConcatenatedList<T>(IEnumerable<T>, Func<T, string>, string, string, string)
    StringExtensions.ToStringGrid<T>(IEnumerable<T>, ITreeNode<(string Name, string Key)>[], (string Name, string GroupKey)[], Func<T, string, string>, char)
    StringExtensions.ToStringGrid<T>(IEnumerable<T>, string[], Func<T, string, string>, char)
    MiscExtensions.AnyItems(IEnumerable)
    MiscExtensions.CountItems(IEnumerable)
    MiscExtensions.GetIndex(IEnumerable, object)
    MiscExtensions.ItemsAreEqual(IEnumerable, IEnumerable)
    StringExtensions.ToCommaSeperatedList(IEnumerable)
    StringExtensions.ToCommaSeperatedList(IEnumerable, Func<object, string>, string, string)
    StringExtensions.ToCommaSeperatedList(IEnumerable, string, string)
    StringExtensions.ToConcatenatedList(IEnumerable, Func<object, string>, string, string, string)
    StringExtensions.ToConcatenatedList(IEnumerable, string)
    StringExtensions.ToConcatenatedList(IEnumerable, string, string, string)
    StringHelper.ToCSV(IEnumerable, string[], Type[], string[])
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.