Esempio n. 1
0
 /// <summary>
 /// Initializes a new ParseError with error information.
 /// </summary>
 /// <param name="node">Current node information.</param>
 /// <param name="parser">Current parser.</param>
 /// <param name="errorType">Current error type.</param>
 /// <param name="parseType">Current parse type.</param>
 /// <param name="parseValue">Current parse value.</param>
 /// <param name="message">Error message.</param>
 public ParseError(NodeInformation node, string parser, ParseErrorType errorType, ParseType parseType, string?parseValue = null, string?message = null)
 {
     //Init
     Node           = node;
     Parser         = parser;
     ParseErrorType = errorType;
     ParseType      = parseType;
     ParseValue     = parseValue;
     Message        = message;
 }
Esempio n. 2
0
 /// <summary>
 /// Creates a new ParseError instance with error information.
 /// </summary>
 /// <param name="node">Current node information.</param>
 /// <param name="parser">Current parser.</param>
 /// <param name="errorType">Current error type.</param>
 /// <param name="parseType">Current parse type.</param>
 /// <param name="parseValue">Current parse value.</param>
 /// <param name="message">Error message.</param>
 /// <returns>ParseError instance.</returns>
 public static ParseError Create(NodeInformation node, string parser, ParseErrorType errorType, ParseType parseType, string?parseValue = null, string?message = null)
 {
     //Create new ParseError instance
     return(new ParseError(node, parser, errorType, parseType, parseValue, message));
 }