public static XshdSyntaxDefinition LoadDefinition(XmlReader reader, bool skipValidation) { reader = HighlightingLoader.GetValidatingReader(reader, false, skipValidation ? null : SchemaSet); XmlDocument document = new XmlDocument(); document.Load(reader); V1Loader loader = new V1Loader(); return(loader.ParseDefinition(document.DocumentElement)); }
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)); }