Search Results for

    Show / Hide Table of Contents

    Namespace Umbraco.Cms.Core.Collections

    Classes

    ConcurrentHashSet<T>

    A thread-safe representation of a . Enumerating this collection is thread-safe and will only operate on a clone that is generated before returning the enumerator.

    DeepCloneableList<T>

    A List that can be deep cloned with deep cloned elements and can reset the collection's items dirty flags

    EventClearingObservableCollection<TValue>

    Allows clearing all event handlers

    ObservableDictionary<TKey, TValue>

    An ObservableDictionary

    OrderedHashSet<T>

    A custom collection similar to HashSet{T} which only contains unique items, however this collection keeps items in order and is customizable to keep the newest or oldest equatable item

    StackQueue<T>

    Collection that can be both a queue and a stack.

    TopoGraph

    TopoGraph.Node<TKey, TItem>

    TopoGraph<TKey, TItem>

    Represents a generic DAG that can be topologically sorted.

    TypeList<TBase>

    Represents a list of types.

    Structs

    CompositeIntStringKey

    Represents a composite key of (int, string) for fast dictionaries.

    CompositeNStringNStringKey

    Represents a composite key of (string, string) for fast dictionaries.

    CompositeStringStringKey

    Represents a composite key of (string, string) for fast dictionaries.

    CompositeTypeTypeKey

    Represents a composite key of (Type, Type) for fast dictionaries.

    Enums

    ListCloneBehavior

    In This Article
    • Classes
    • Structs
    • Enums
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX