| void .ctor(XmlWriterSettings settings) | 2 flags | — | 0x08 |
| void .ctor(TextWriter writer, XmlWriterSettings settings) | Public+1 flags | — | 0x08 |
| void .ctor(Stream stream, XmlWriterSettings settings) | Public+1 flags | — | 0x08 |
| void WriteXmlDeclaration(const XmlStandalone& standalone) | 2 flags | — | 0x04 |
| void WriteXmlDeclaration(const string& xmldecl) | 2 flags | — | 0x08 |
| void WriteDocType(const string& name, const string& pubid, const string& sysid, const string& subset) | Public+1 flags | — | 0x08 |
| void WriteStartElement(const string& prefix, const string& localName, const string& ns) | Public+1 flags | — | 0x08 |
| void StartElementContent() | 2 flags | — | 0x00 |
| void WriteEndElement(const string& prefix, const string& localName, const string& ns) | 2 flags | — | 0x08 |
| void WriteFullEndElement(const string& prefix, const string& localName, const string& ns) | 2 flags | — | 0x08 |
| void WriteStartAttribute(const string& prefix, const string& localName, const string& ns) | Public+1 flags | — | 0x08 |
| void WriteEndAttribute() | Public+1 flags | — | 0x00 |
| void WriteNamespaceDeclaration(const string& prefix, const string& namespaceName) | 2 flags | — | 0x08 |
| bool get_SupportsNamespaceDeclarationInChunks() | 3 flags | — | 0x01 |
| void WriteStartNamespaceDeclaration(const string& prefix) | 2 flags | | 0x08 |
| void WriteEndNamespaceDeclaration() | 2 flags | | 0x00 |
| void WriteCData(const string& text) | Public+1 flags | | 0x08 |
| void WriteProcessingInstruction(const string& name, const string& text) | Public+1 flags | | 0x08 |
| void WriteEntityRef(const string& name) | Public+1 flags | | 0x08 |
| void WriteCharEntity(ushort ch) | Public+1 flags | | 0x02 |
| void WriteWhitespace(const string& ws) | Public+1 flags | | 0x08 |
| void WriteString(const string& text) | Public+1 flags | | 0x08 |
| void WriteSurrogateCharEntity(ushort lowChar, ushort highChar) | Public+1 flags | | 0x02 |
| void WriteChars(const char[]& buffer, int index, int count) | Public+1 flags | | 0x08 |
| void WriteRaw(const char[]& buffer, int index, int count) | Public+1 flags | | 0x08 |
| void WriteRaw(const string& data) | Public+1 flags | | 0x08 |
| void Close() | Public+1 flags | | 0x00 |
| void Flush() | Public+1 flags | | 0x00 |
| void FlushBuffer() | 3 flags | | 0x00 |
| void EncodeChars(int startOffset, int endOffset, bool writeAllToStream) | Private | | 0x04 |
| void FlushEncoder() | Private | | 0x00 |
| void WriteAttributeTextBlock(const Char*& pSrc, const Char*& pSrcEnd) | 1 flags | | 0x00 |
| void WriteElementTextBlock(const Char*& pSrc, const Char*& pSrcEnd) | 1 flags | | 0x00 |
| void RawText(const string& s) | 1 flags | | 0x08 |
| void RawText(const Char*& pSrcBegin, const Char*& pSrcEnd) | 1 flags | | 0x00 |
| void WriteRawWithCharChecking(const Char*& pSrcBegin, const Char*& pSrcEnd) | 1 flags | | 0x00 |
| void WriteCDataSection(const string& text) | 1 flags | | 0x08 |
| Char* EncodeSurrogate(const Char*& pSrc, const Char*& pSrcEnd, const Char*& pDst) | PrivateStatic | | 0x00 |
| Char* InvalidXmlChar(int ch, const Char*& pDst, bool entitize) | Private | | 0x04 |
| void EncodeChar(ref Char*& pSrc, const Char*& pSrcEnd, ref Char*& pDst) | 1 flags | | 0x00 |
| void ChangeTextContentMark(bool value) | 1 flags | | 0x01 |
| void GrowTextContentMarks() | Private | | 0x00 |
| Char* WriteNewLine(const Char*& pDst) | 1 flags | | 0x00 |
| Char* LtEntity(const Char*& pDst) | Static+1 flags | | 0x00 |
| Char* GtEntity(const Char*& pDst) | Static+1 flags | | 0x00 |
| Char* AmpEntity(const Char*& pDst) | Static+1 flags | | 0x00 |
| Char* QuoteEntity(const Char*& pDst) | Static+1 flags | | 0x00 |
| Char* TabEntity(const Char*& pDst) | Static+1 flags | | 0x00 |
| Char* LineFeedEntity(const Char*& pDst) | Static+1 flags | | 0x00 |
| Char* CarriageReturnEntity(const Char*& pDst) | Static+1 flags | | 0x00 |
| Char* CharEntity(const Char*& pDst, ushort ch) | PrivateStatic | | 0x02 |
| Char* RawStartCData(const Char*& pDst) | Static+1 flags | | 0x00 |
| Char* RawEndCData(const Char*& pDst) | Static+1 flags | | 0x00 |
| void ValidateContentChars(const string& chars, const string& propertyName, bool allowOnlyWhitespace) | 1 flags | | 0x08 |