IDispatcherMessageLoopInvokeIfRequiredT1, T2, T3, T4, T5, T6, TResult(FuncT1, T2, T3, T4, T5, T6, TResult, T1, T2, T3, T4, T5, T6) Method |
Evaluates a function synchronously on the message loop thread.
Namespace: Altaxo.Main.ServicesAssembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
SyntaxTResult InvokeIfRequired<T1, T2, T3, T4, T5, T6, TResult>(
Func<T1, T2, T3, T4, T5, T6, TResult> function,
T1 arg1,
T2 arg2,
T3 arg3,
T4 arg4,
T5 arg5,
T6 arg6
)
Parameters
- function FuncT1, T2, T3, T4, T5, T6, TResult
- The function to execute.
- arg1 T1
- The first function argument.
- arg2 T2
- The second function argument.
- arg3 T3
- The third function argument.
- arg4 T4
- The fourth function argument.
- arg5 T5
- The fifth function argument.
- arg6 T6
- The sixth function argument.
Type Parameters
- T1
- The type of the first function argument.
- T2
- The type of the second function argument.
- T3
- The type of the third function argument.
- T4
- The type of the fourth function argument.
- T5
- The type of the fifth function argument.
- T6
- The type of the sixth function argument.
- TResult
- The type of the function result.
Return Value
TResultThe result of the function evaluation.
See Also