Search Results for

    Show / Hide Table of Contents

    Namespace MoreStructures.Utilities

    Classes

    CharOrTerminatorComparer

    An implementation of for System.Char, which compares chars taking into account the fact that the char may be a special char, called terminator, which has to be considered smaller than any other char.

    EnumerableExtensions

    Extension methods for all concretions.

    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 for System.String, which compares string taking into account the fact that the string may contain (at any index, not necessarily at then end) a special char, called terminator, which has to be considered smaller than any other char.

    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 which is compared by value, by using . To be used to be used as interface for enumerables in records and other value structures.

    In This Article
    Back to top Generated by DocFX