<PackageReference Include="System.Xml.ReaderWriter" Version="4.3.0" />

XmlWriter

public abstract class XmlWriter : IDisposable
public virtual XmlWriterSettings Settings { get; }

public abstract WriteState WriteState { get; }

public virtual string XmlLang { get; }

public virtual XmlSpace XmlSpace { get; }

protected XmlWriter()

public static XmlWriter Create(Stream output)

public static XmlWriter Create(Stream output, XmlWriterSettings settings)

public static XmlWriter Create(TextWriter output)

public static XmlWriter Create(TextWriter output, XmlWriterSettings settings)

public static XmlWriter Create(StringBuilder output)

public static XmlWriter Create(StringBuilder output, XmlWriterSettings settings)

public static XmlWriter Create(XmlWriter output)

public static XmlWriter Create(XmlWriter output, XmlWriterSettings settings)

public void Dispose()

protected virtual void Dispose(bool disposing)

public abstract void Flush()

public virtual Task FlushAsync()

public abstract string LookupPrefix(string ns)

public virtual void WriteAttributes(XmlReader reader, bool defattr)

public virtual Task WriteAttributesAsync(XmlReader reader, bool defattr)

public void WriteAttributeString(string localName, string ns, string value)

public void WriteAttributeString(string localName, string value)

public void WriteAttributeString(string prefix, string localName, string ns, string value)

public Task WriteAttributeStringAsync(string prefix, string localName, string ns, string value)

public abstract void WriteBase64(byte[] buffer, int index, int count)

public virtual Task WriteBase64Async(byte[] buffer, int index, int count)

public virtual void WriteBinHex(byte[] buffer, int index, int count)

public virtual Task WriteBinHexAsync(byte[] buffer, int index, int count)

public abstract void WriteCData(string text)

public virtual Task WriteCDataAsync(string text)

public abstract void WriteCharEntity(char ch)

public virtual Task WriteCharEntityAsync(char ch)

public abstract void WriteChars(char[] buffer, int index, int count)

public virtual Task WriteCharsAsync(char[] buffer, int index, int count)

public abstract void WriteComment(string text)

public virtual Task WriteCommentAsync(string text)

public abstract void WriteDocType(string name, string pubid, string sysid, string subset)

public virtual Task WriteDocTypeAsync(string name, string pubid, string sysid, string subset)

public void WriteElementString(string localName, string value)

public void WriteElementString(string localName, string ns, string value)

public void WriteElementString(string prefix, string localName, string ns, string value)

public Task WriteElementStringAsync(string prefix, string localName, string ns, string value)

public abstract void WriteEndAttribute()

public abstract void WriteEndDocument()

public virtual Task WriteEndDocumentAsync()

public abstract void WriteEndElement()

public virtual Task WriteEndElementAsync()

public abstract void WriteEntityRef(string name)

public virtual Task WriteEntityRefAsync(string name)

public abstract void WriteFullEndElement()

public virtual Task WriteFullEndElementAsync()

public virtual void WriteName(string name)

public virtual Task WriteNameAsync(string name)

public virtual void WriteNmToken(string name)

public virtual Task WriteNmTokenAsync(string name)

public virtual void WriteNode(XmlReader reader, bool defattr)

public virtual Task WriteNodeAsync(XmlReader reader, bool defattr)

public abstract void WriteProcessingInstruction(string name, string text)

public virtual Task WriteProcessingInstructionAsync(string name, string text)

public virtual void WriteQualifiedName(string localName, string ns)

public virtual Task WriteQualifiedNameAsync(string localName, string ns)

public abstract void WriteRaw(char[] buffer, int index, int count)

public abstract void WriteRaw(string data)

public virtual Task WriteRawAsync(char[] buffer, int index, int count)

public virtual Task WriteRawAsync(string data)

public void WriteStartAttribute(string localName, string ns)

public abstract void WriteStartAttribute(string prefix, string localName, string ns)

public void WriteStartAttribute(string localName)

public abstract void WriteStartDocument()

public abstract void WriteStartDocument(bool standalone)

public virtual Task WriteStartDocumentAsync()

public virtual Task WriteStartDocumentAsync(bool standalone)

public void WriteStartElement(string localName, string ns)

public abstract void WriteStartElement(string prefix, string localName, string ns)

public void WriteStartElement(string localName)

public virtual Task WriteStartElementAsync(string prefix, string localName, string ns)

public abstract void WriteString(string text)

public virtual Task WriteStringAsync(string text)

public abstract void WriteSurrogateCharEntity(char lowChar, char highChar)

public virtual Task WriteSurrogateCharEntityAsync(char lowChar, char highChar)

public virtual void WriteValue(object value)

public virtual void WriteValue(string value)

public virtual void WriteValue(bool value)

public virtual void WriteValue(DateTime value)

public virtual void WriteValue(DateTimeOffset value)

public virtual void WriteValue(double value)

public virtual void WriteValue(float value)

public virtual void WriteValue(decimal value)

public virtual void WriteValue(int value)

public virtual void WriteValue(long value)

public abstract void WriteWhitespace(string ws)

public virtual Task WriteWhitespaceAsync(string ws)