コード例 #1
0
        public ErrorMessageList Merge(ErrorMessageList errors)
        {
            var result = this;

            foreach (var error in errors.All <ErrorMessage>())
            {
                result = result.With(error);
            }

            return(result);
        }
コード例 #2
0
 public Error(TokenStream unparsedTokens, ErrorMessageList errors)
 {
     UnparsedTokens = unparsedTokens;
     ErrorMessages  = errors;
 }
コード例 #3
0
 private ErrorMessageList(ErrorMessage head, ErrorMessageList tail)
 {
     this.head = head;
     this.tail = tail;
 }
コード例 #4
0
 private ErrorMessageList()
 {
     head = null;
     tail = null;
 }