ContactIDConvertTResult(FuncGuid, TResult, FuncUri, TResult, FuncString, TResult) Method

Converts the encapsulated value to TResult.

Definition

Namespace: FolkerKinzel.VCards.Models
Assembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.0.1+a91cc3f0fd39aeb548e16006a60ca9dd10a304a2
C#
public abstract TResult Convert<TResult>(
	Func<Guid, TResult> guidFunc,
	Func<Uri, TResult> uriFunc,
	Func<string, TResult> stringFunc
)

Parameters

guidFunc  FuncGuid, TResult
The FuncT, TResult to call if the encapsulated value is a Guid.
uriFunc  FuncUri, TResult
The FuncT, TResult to call if the encapsulated value is a Uri.
stringFunc  FuncString, TResult
The FuncT, TResult to call if the encapsulated value is a String.

Type Parameters

TResult
Generic type parameter.

Return Value

TResult
A TResult.

Exceptions

ArgumentNullException One of the arguments is null and the encapsulated value is of that Type.

See Also