public BoardValidationError(BoardValidationErrorType errorType, [NotNull] string message, [CanBeNull] BoardPosition position) { if (message == null) { throw new ArgumentNullException("message"); } this.ErrorType = errorType; this.Message = message; this.Position = position; }
public BoardValidationError(BoardValidationErrorType errorType, string message) : this(errorType, message, null) { }