FuncT1, T2, T3, TResult Delegate |
Encapsulates a method that has three parameters and returns a value of the type specified by the TResult parameter.
Namespace: GroupDocs.Viewer.CommonAssembly: GroupDocs.Viewer (in GroupDocs.Viewer.dll) Version: 20.12
Syntaxpublic delegate TResult Func<in T1, in T2, in T3, out TResult>(
T1 arg1,
T2 arg2,
T3 arg3
)
Public Delegate Function Func(Of In T1, In T2, In T3, Out TResult) (
arg1 As T1,
arg2 As T2,
arg3 As T3
) As TResult
generic<typename T1, typename T2, typename T3, typename TResult>
public delegate TResult Func(
T1 arg1,
T2 arg2,
T3 arg3
)
type Func =
delegate of
arg1 : 'T1 *
arg2 : 'T2 *
arg3 : 'T3 -> 'TResult
Parameters
- arg1
- Type: T1
The first parameter of the method that this delegate encapsulates. - arg2
- Type: T2
The second parameter of the method that this delegate encapsulates. - arg3
- Type: T3
The third parameter of the method that this delegate encapsulates.
Type Parameters
- T1
- The type of the first parameter of the method that this delegate encapsulates.
- T2
- The type of the second parameter of the method that this delegate encapsulates.
- T3
- The type of the third parameter of the method that this delegate encapsulates.
- TResult
- The type of the return value of the method that this delegate encapsulates.
Return Value
Type:
TResultThe return value of the method that this delegate encapsulates.
See Also