delegate Foo2<TResult,TArg>

delegate TResult Foo2<TResult,TArg>(TimeSpan timeout, out TArg arg0)

Return type TResult
Parameters
Name Type
timeout TimeSpan
arg0 out TArg

Summary

Variant two