Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

CommonAppenders..::..NeverNull<(Of <(<'TResult>)>)> Method (ILink<(Of <(<'Nullable<(Of <(<'TResult>)>)>>)>)>)

Ensures that a null will never be returned.

Namespace:  Tortuga.Chain
Assembly:  Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)

Syntax


public static ILink<TResult> NeverNull<TResult>(
	this ILink<Nullable<TResult>> previousLink
)
<ExtensionAttribute> _
Public Shared Function NeverNull(Of TResult) ( _
	previousLink As ILink(Of Nullable(Of TResult)) _
) As ILink(Of TResult)
[ExtensionAttribute]
public:
generic<typename TResult>
static ILink<TResult>^ NeverNull(
	ILink<Nullable<TResult>>^ previousLink
)

Type Parameters

TResult

Parameters

previousLink
Type: Tortuga.Chain..::..ILink<(Of <(<'Nullable<(Of <(<'TResult>)>)>>)>)>
The previous link.

Remarks


If the previous link returns a null, an exception is thrown instead.