Namespace MoreStructures.Utilities
Classes
CharOrTerminatorComparer
An implementation of
EnumerableExtensions
Extension methods for all
LinkedListExtensions
Extensions for
LockValueObject
An empty object with value equality (always true), to be used as lock object in records and other value structures.
NumericUtilities
Generic utilities and extensions for strings.
StringIncludingTerminatorComparer
An implementation of
StringUtilities
Generic utilities and extensions for strings.
StringValueEnumerable
A IValueEnumerable<T> implementation, wrapping a System.String.
ValueEnumerable<T>
A IValueEnumerable<T> implementation, wrapping a generic
ValueEnumerableExtensions
Extension methods for IValueEnumerable<T>.
ValueReadOnlyCollection<T>
A readonly immutable generic collection of non-null items which performs equality by value.
ValueReadOnlyCollectionsExtensions
Extension methods for value readonly collections defined in MoreStructures.Utilities.
ValueReadOnlyDictionary<TKey, TValue>
A readonly immutable generic dictionary of non-null keys and values which performs equality by value.
Interfaces
IValueEnumerable<T>
An