static Exception Error(IXmlLineInfo lineInfo, string message) { if (lineInfo != null) { return(new HighlightingDefinitionInvalidException(HighlightingLoader.FormatExceptionMessage(message, lineInfo.LineNumber, lineInfo.LinePosition))); } else { return(new HighlightingDefinitionInvalidException(message)); } }
public static XshdSyntaxDefinition LoadDefinition(XmlReader reader, bool skipValidation) { reader = HighlightingLoader.GetValidatingReader(reader, true, skipValidation ? null : SchemaSet); reader.Read(); return(ParseDefinition(reader)); }