public CommandChainExecutionException(Exception innerException, CommandRevertException revertException) : base(innerException) { RevertException = revertException; }
public virtual CommandChainExecutionException WithRevertException(CommandRevertException revertException) { return(new CommandChainExecutionException(InnerException, revertException)); }
public override CommandChainExecutionException WithRevertException(CommandRevertException revertException) { return(new CommandChainExecutionException(InnerException, RevertException.Collapse(revertException))); }
public CommandRevertException Collapse(CommandRevertException revertException) { return(new CommandRevertException(InnerExceptions.Concat(revertException.InnerExceptions))); }