public LogicException(string message, LogicError error, Exception inner) : base(message, inner) { this.Errors = new LogicErrors { error }; }
public LogicException(LogicErrors errors) : this(errors.GetCombinedMessages(), errors) { }
public LogicException(string message, LogicErrors errors) : base(message) { this.Errors = errors; }
protected LogicException(SerializationInfo info, StreamingContext context) : base(info, context) { this.Errors = new LogicErrors(); }