ComplexButUninterestingType r; try { r = ...; } catch { ... }var r = TryToGet(() => ..., ex => ...);public static T TryToGet<T>(
Func<T> func,
Func<Exception, T> catcher,
Action final = null
)
Public Shared Function TryToGet(Of T) (
func As Func(Of T),
catcher As Func(Of Exception, T),
Optional final As Action = Nothing
) As Tpublic:
generic<typename T>
static T TryToGet(
Func<T>^ func,
Func<Exception^, T>^ catcher,
Action^ final = nullptr
)static member TryToGet :
func : Func<'T> *
catcher : Func<Exception, 'T> *
?final : Action
(* Defaults:
let _final = defaultArg final null
*)
-> 'T [Missing <param name="final"/> documentation for "M:Karamba.Utilities.ExceptUtil.TryToGet``1(System.Func{``0},System.Func{System.Exception,``0},System.Action)"]