Show / Hide Table of Contents

    Namespace Maki

    Classes

    Either<TLeft, TRight>

    Represents a 2-type discriminate union with Left and Right components.

    Error

    Provides static utilities for Error.

    Error<T>

    Error holds either a value of type T or an exception.

    ErrorExtensions

    Extensions for Error.

    NotNull

    Provides static utilities for NotNull.

    NotNullExtensions

    Extensions for NotNull

    Optional

    Provides static utilities for Optional.

    Optional<T>

    Represents an optional item of type T.

    OptionalExtensions

    Extensions for Optional

    Variant<T1>

    Represents a 1-type discriminate union.

    Variant<T1, T2>

    Represents a 2-type discriminate union.

    Variant<T1, T2, T3>

    Represents a 3-type discriminate union.

    Variant<T1, T2, T3, T4>

    Represents a 4-type discriminate union.

    Variant<T1, T2, T3, T4, T5>

    Represents a 5-type discriminate union.

    Variant<T1, T2, T3, T4, T5, T6>

    Represents a 6-type discriminate union.

    Variant<T1, T2, T3, T4, T5, T6, T7>

    Represents a 7-type discriminate union.

    Variant<T1, T2, T3, T4, T5, T6, T7, T8>

    Represents a 8-type discriminate union.

    VariantExtensions

    Extensions for Variant.

    Structs

    NotNull<T>

    Represents an object that cannot be null.

    Enums

    Never

    Represents an uninhabitable type.

    Unit

    Represents a unit type.
    Back to top Generated by DocFX