Table of Contents

Class Optional

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll

Provides a set of functions for creating optional values.

public static class Optional
Inheritance
object
Optional

Methods

None<T>()

Creates an empty Option<T> instance.

public static Optional<T> None<T>()

Returns

Optional<T>

An empty optional.

Type Parameters

T

Some<T>(T)

Wraps an existing value in an Option<T> instance.

public static Optional<T> Some<T>(T value)

Parameters

value T

The value to be wrapped.

Returns

Optional<T>

An optional containing the specified value.

Type Parameters

T