/// <summary>
 /// Initializes a new instance of the <see cref="Failure{T}"/> class.
 /// </summary>
 /// <param name="exception">The exception to wrap.</param>
 /// <param name="hashOfAction"></param>
 /// <param name="cause"></param>
 internal FailureAction(Exception exception, int hashOfAction, string cause)
 {
     Exception     = new TryInvokingException(exception, cause);
     _hashOfAction = hashOfAction;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Deconstruct
 /// </summary>
 /// <param name="tryResult"></param>
 /// <param name="exception"></param>
 public abstract void Deconstruct(out bool tryResult, out TryInvokingException exception);