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

System.Xml.Schema.XmlSchema

public class XmlSchema : XmlSchemaObject
namespace System.Xml.Schema { public class XmlSchema : XmlSchemaObject { public const string InstanceNamespace = "http://www.w3.org/2001/XMLSchema-instance"; public const string Namespace = "http://www.w3.org/2001/XMLSchema"; public XmlSchemaForm AttributeFormDefault { get; set; } public XmlSchemaObjectTable AttributeGroups { get; } public XmlSchemaObjectTable Attributes { get; } public XmlSchemaDerivationMethod BlockDefault { get; set; } public XmlSchemaForm ElementFormDefault { get; set; } public XmlSchemaObjectTable Elements { get; } public XmlSchemaDerivationMethod FinalDefault { get; set; } public XmlSchemaObjectTable Groups { get; } public string Id { get; set; } public XmlSchemaObjectCollection Includes { get; } public bool IsCompiled { get; } public XmlSchemaObjectCollection Items { get; } public XmlSchemaObjectTable Notations { get; } public XmlSchemaObjectTable SchemaTypes { get; } public string TargetNamespace { get; set; } public XmlAttribute[] UnhandledAttributes { get; set; } public string Version { get; set; } public XmlSchema(); public void Compile(ValidationEventHandler validationEventHandler); public void Compile(ValidationEventHandler validationEventHandler, XmlResolver resolver); public static XmlSchema Read(Stream stream, ValidationEventHandler validationEventHandler); public static XmlSchema Read(TextReader reader, ValidationEventHandler validationEventHandler); public static XmlSchema Read(XmlReader reader, ValidationEventHandler validationEventHandler); public void Write(Stream stream); public void Write(Stream stream, XmlNamespaceManager namespaceManager); public void Write(TextWriter writer); public void Write(TextWriter writer, XmlNamespaceManager namespaceManager); public void Write(XmlWriter writer); public void Write(XmlWriter writer, XmlNamespaceManager namespaceManager); } }