FunctionalSharp.OptionTypes Namespace

Class Types

Class Summary
None<T> A representation for an IOption without a value.
OptionExtensions contains extensionmethods for the option type
OptionTypeLinqExtensions Provides extension methods for IEnumerable of IOption of T.
Some<T> Represents an option type with a value of T.

Interface Types

Interface Summary
IOption<T> The interface for an option type. It Might hold a value, if so it is Some of Type T. Else it is implemented by None of type T.