Namespace Gorgon.Collections
Classes
GorgonArray<T>
A special array type that is used to monitor and track changes to itself.
GorgonBaseNamedObjectDictionary<T>
Base dictionary for Gorgon library named objects.
GorgonBaseNamedObjectList<T>
Base list type for Gorgon library named objects.
GorgonEpsilonFloatComparer
A comparer for comparing floating point values using epsilon equality.
GorgonIReadOnlyListExtensions
Extension methods for items that were inexplicably omitted from the IReadOnlyList<T> interface.
GorgonTreeLinqExtensions
LINQ extension methods for tree structures.
Interfaces
IGorgonNamedObjectDictionary<T>
A generic interface for a dictionary of named objects that can be indexed by name.
IGorgonNamedObjectList<T>
A generic interface for a list of named objects that can be indexed by name and numeric index.
IGorgonNamedObjectReadOnlyDictionary<T>
A generic interface for a read only dictionary of named objects that can be indexed by name.
IGorgonNamedObjectReadOnlyList<T>
A generic interface for a read only list of named objects that can be indexed by name and numeric index.
IGorgonReadOnlyArray<T>
Defines an array that is read only.