<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.Xml.Schema.XmlSchemaValidator

public sealed class XmlSchemaValidator
namespace System.Xml.Schema { public sealed class XmlSchemaValidator { public IXmlLineInfo LineInfoProvider { get; set; } public Uri SourceUri { get; set; } public object ValidationEventSender { get; set; } public XmlResolver XmlResolver { set; } public event ValidationEventHandler ValidationEventHandler; public XmlSchemaValidator(XmlNameTable nameTable, XmlSchemaSet schemas, IXmlNamespaceResolver namespaceResolver, XmlSchemaValidationFlags validationFlags); public void AddSchema(XmlSchema schema); public void EndValidation(); public XmlSchemaAttribute[] GetExpectedAttributes(); public XmlSchemaParticle[] GetExpectedParticles(); public void GetUnspecifiedDefaultAttributes(ArrayList defaultAttributes); public void Initialize(); public void Initialize(XmlSchemaObject partialValidationType); public void SkipToEndElement(XmlSchemaInfo schemaInfo); public object ValidateAttribute(string localName, string namespaceUri, string attributeValue, XmlSchemaInfo schemaInfo); public object ValidateAttribute(string localName, string namespaceUri, XmlValueGetter attributeValue, XmlSchemaInfo schemaInfo); public void ValidateElement(string localName, string namespaceUri, XmlSchemaInfo schemaInfo); public void ValidateElement(string localName, string namespaceUri, XmlSchemaInfo schemaInfo, string xsiType, string xsiNil, string xsiSchemaLocation, string xsiNoNamespaceSchemaLocation); public object ValidateEndElement(XmlSchemaInfo schemaInfo); public object ValidateEndElement(XmlSchemaInfo schemaInfo, object typedValue); public void ValidateEndOfAttributes(XmlSchemaInfo schemaInfo); public void ValidateText(string elementValue); public void ValidateText(XmlValueGetter elementValue); public void ValidateWhitespace(string elementValue); public void ValidateWhitespace(XmlValueGetter elementValue); } }