public static void OnSyntaxError(AXmlObject obj, int start, int end, string message, params object[] args) { if (end <= start) { end = start + 1; } AXmlParser.Log("Syntax error ({0}-{1}): {2}", start, end, string.Format(message, args)); obj.AddSyntaxError(new SyntaxError() { Object = obj, StartOffset = start, EndOffset = end, Message = string.Format(message, args), }); }
public static void OnSyntaxError(AXmlObject obj, int start, int end, string message, params object[] args) { if (end <= start) { end = start + 1; } string formattedMessage = string.Format(CultureInfo.InvariantCulture, message, args); AXmlParser.Log("Syntax error ({0}-{1}): {2}", start, end, formattedMessage); obj.AddSyntaxError(new SyntaxError() { Object = obj, StartOffset = start, EndOffset = end, Message = formattedMessage, }); }