DateAndOrTimeConvertTArg, TResult(TArg, FuncDateOnly, TArg, TResult, FuncDateTimeOffset, TArg, TResult, FuncTimeOnly, TArg, TResult, FuncString, TArg, TResult) Method
Converts the encapsulated value to TResult and allows to specify an
argument for the conversion.
Namespace: FolkerKinzel.VCards.ModelsAssembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.0.1+a91cc3f0fd39aeb548e16006a60ca9dd10a304a2
public abstract TResult Convert<TArg, TResult>(
TArg arg,
Func<DateOnly, TArg, TResult> dateFunc,
Func<DateTimeOffset, TArg, TResult> dtoFunc,
Func<TimeOnly, TArg, TResult> timeFunc,
Func<string, TArg, TResult> stringFunc
)
Public MustOverride Function Convert(Of TArg, TResult) (
arg As TArg,
dateFunc As Func(Of DateOnly, TArg, TResult),
dtoFunc As Func(Of DateTimeOffset, TArg, TResult),
timeFunc As Func(Of TimeOnly, TArg, TResult),
stringFunc As Func(Of String, TArg, TResult)
) As TResult
public:
generic<typename TArg, typename TResult>
virtual TResult Convert(
TArg arg,
Func<DateOnly, TArg, TResult>^ dateFunc,
Func<DateTimeOffset, TArg, TResult>^ dtoFunc,
Func<TimeOnly, TArg, TResult>^ timeFunc,
Func<String^, TArg, TResult>^ stringFunc
) abstract
abstract Convert :
arg : 'TArg *
dateFunc : Func<DateOnly, 'TArg, 'TResult> *
dtoFunc : Func<DateTimeOffset, 'TArg, 'TResult> *
timeFunc : Func<TimeOnly, 'TArg, 'TResult> *
stringFunc : Func<string, 'TArg, 'TResult> -> 'TResult
- arg TArg
- The argument to pass to the delegates.
- dateFunc FuncDateOnly, TArg, TResult
- The FuncT, TResult to call if the encapsulated
value is a DateOnly value.
- dtoFunc FuncDateTimeOffset, TArg, TResult
- The FuncT, TResult to call if the encapsulated
value is a DateTimeOffset value.
- timeFunc FuncTimeOnly, TArg, TResult
- The FuncT, TResult to call if the encapsulated
value is a TimeOnly value.
- stringFunc FuncString, TArg, TResult
- The FuncT, TResult to call if the encapsulated
value is a String.
- TArg
- Generic type parameter for the type of the argument to pass
to the delegates.
- TResult
- Generic type parameter for the return type of the delegates.
TResultA
TResult.