Header menu logo Deedle

OptionalValue Type

Non-generic type that makes it easier to create OptionalValue<T> values from C# by benefiting the type inference for generic method invocations.

Static members

Static member Description

OptionalValue.Create(v)

Full Usage: OptionalValue.Create(v)

Parameters:
    v : 'a

Returns: OptionalValue<'a>

Creates an OptionalValue<'T> that contains a value v

v : 'a
Returns: OptionalValue<'a>

OptionalValue.Empty()

Full Usage: OptionalValue.Empty()

Returns: OptionalValue<'T>

Creates an `OptionalValue<'T>` that does not contain a value

Returns: OptionalValue<'T>

OptionalValue.OfNullable(v)

Full Usage: OptionalValue.OfNullable(v)

Parameters:
Returns: OptionalValue<'T>

Creates an OptionalValue<T> from a nullable value of type T?

v : Nullable<'T>
Returns: OptionalValue<'T>

Type something to start searching.