Table of Contents

Struct BindingResult<T>

Namespace
The.Web
Assembly
Instagile.Web.Client.dll

utility type used for fallible processes deriving values from parameters

public struct BindingResult<T>

Type Parameters

T
Inherited Members

Properties

Error

public Exception? Error { get; }

Property Value

Exception

Value

public T? Value { readonly get; set; }

Property Value

T

Methods

FromError(Exception)

public static BindingResult<T> FromError(Exception error)

Parameters

error Exception

Returns

BindingResult<T>

FromValue(T)

public static BindingResult<T> FromValue(T value)

Parameters

value T

Returns

BindingResult<T>

HasValue()

public bool HasValue()

Returns

bool

Operators

implicit operator BindingResult<T>(Exception)

public static implicit operator BindingResult<T>(Exception error)

Parameters

error Exception

Returns

BindingResult<T>

implicit operator BindingResult<T>(T)

public static implicit operator BindingResult<T>(T value)

Parameters

value T

Returns

BindingResult<T>