Namespace Umbraco.Core.Collections
Classes
ConcurrentHashSet<T>
A thread-safe representation of a System.Collections.Generic.HashSet<T>. Enumerating this collection is thread-safe and will only operate on a clone that is generated before returning the enumerator.
EventClearingObservableCollection<TValue>
Allows clearing all event handlers
ObservableDictionary<TKey, TValue>
An ObservableDictionary
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.
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.