using System; using System.Collections.Generic; using System.ComponentModel; using System.IO; using System.Text; using Cpp2IlInjected; namespace System.Xml { /// Represents a writer that provides a fast, non-cached, forward-only way of generating streams or files containing XML data that conforms to the W3C Extensible Markup Language (XML) 1.0 and the Namespaces in XML recommendations. Starting with the .NET Framework 2.0, we recommend that you use the class instead. // Token: 0x0200007E RID: 126 [Token(Token = "0x200007E")] [EditorBrowsable(EditorBrowsableState.Never)] public class XmlTextWriter : XmlWriter { // Token: 0x060005E1 RID: 1505 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005E1")] [Address(RVA = "0xACB000", Offset = "0xACA000", VA = "0x180ACB000")] internal XmlTextWriter() { } /// Creates an instance of the class using the specified stream and encoding. /// The stream to which you want to write. /// The encoding to generate. If encoding is it writes out the stream as UTF-8 and omits the encoding attribute from the . /// The encoding is not supported or the stream cannot be written to. /// /// is . // Token: 0x060005E2 RID: 1506 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005E2")] [Address(RVA = "0xACAF30", Offset = "0xAC9F30", VA = "0x180ACAF30")] public XmlTextWriter(Stream w, Encoding encoding) { } /// Creates an instance of the class using the specified file. /// The filename to write to. If the file exists, it truncates it and overwrites it with the new content. /// The encoding to generate. If encoding is it writes the file out as UTF-8, and omits the encoding attribute from the . /// The encoding is not supported; the filename is empty, contains only white space, or contains one or more invalid characters. /// Access is denied. /// The filename is . /// The directory to write to is not found. /// The filename includes an incorrect or invalid syntax for file name, directory name, or volume label syntax. /// The caller does not have the required permission. // Token: 0x060005E3 RID: 1507 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005E3")] [Address(RVA = "0xACAE10", Offset = "0xAC9E10", VA = "0x180ACAE10")] public XmlTextWriter(string filename, Encoding encoding) { } /// Creates an instance of the class using the specified . /// The to write to. It is assumed that the is already set to the correct encoding. // Token: 0x060005E4 RID: 1508 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005E4")] [Address(RVA = "0xACAD70", Offset = "0xAC9D70", VA = "0x180ACAD70")] public XmlTextWriter(TextWriter w) { } /// Gets the underlying stream object. /// The stream to which the is writing or if the was constructed using a that does not inherit from the class. // Token: 0x1700017D RID: 381 // (get) Token: 0x060005E5 RID: 1509 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700017D")] public Stream BaseStream { [Token(Token = "0x60005E5")] [Address(RVA = "0xACB170", Offset = "0xACA170", VA = "0x180ACB170")] get { return null; } } /// Gets or sets a value indicating whether to do namespace support. /// /// to support namespaces; otherwise, .The default is . /// You can only change this property when in the state. // Token: 0x1700017E RID: 382 // (set) Token: 0x060005E6 RID: 1510 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700017E")] public bool Namespaces { [Token(Token = "0x60005E6")] [Address(RVA = "0xACB280", Offset = "0xACA280", VA = "0x180ACB280")] set { } } /// Indicates how the output is formatted. /// One of the values. The default is (no special formatting). // Token: 0x1700017F RID: 383 // (set) Token: 0x060005E7 RID: 1511 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700017F")] public Formatting Formatting { [Token(Token = "0x60005E7")] [Address(RVA = "0xACB270", Offset = "0xACA270", VA = "0x180ACB270")] set { } } /// Gets or sets which character to use to quote attribute values. /// The character to use to quote attribute values. This must be a single quote (&#39;) or a double quote (&#34;). The default is a double quote. /// Setting this property to something other than either a single or double quote. // Token: 0x17000180 RID: 384 // (set) Token: 0x060005E8 RID: 1512 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000180")] public char QuoteChar { [Token(Token = "0x60005E8")] [Address(RVA = "0xACB300", Offset = "0xACA300", VA = "0x180ACB300")] set { } } /// Writes the XML declaration with the version "1.0". /// This is not the first write method called after the constructor. // Token: 0x060005E9 RID: 1513 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005E9")] [Address(RVA = "0xAC9BF0", Offset = "0xAC8BF0", VA = "0x180AC9BF0", Slot = "5")] public override void WriteStartDocument() { } /// Writes the XML declaration with the version "1.0" and the standalone attribute. /// If , it writes "standalone=yes"; if , it writes "standalone=no". /// This is not the first write method called after the constructor. // Token: 0x060005EA RID: 1514 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005EA")] [Address(RVA = "0xAC9BD0", Offset = "0xAC8BD0", VA = "0x180AC9BD0", Slot = "6")] public override void WriteStartDocument(bool standalone) { } /// Closes any open elements or attributes and puts the writer back in the Start state. /// The XML document is invalid. // Token: 0x060005EB RID: 1515 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005EB")] [Address(RVA = "0xAC8AE0", Offset = "0xAC7AE0", VA = "0x180AC8AE0", Slot = "7")] public override void WriteEndDocument() { } /// Writes the DOCTYPE declaration with the specified name and optional attributes. /// The name of the DOCTYPE. This must be non-empty. /// If non-null it also writes PUBLIC "pubid" "sysid" where and are replaced with the value of the given arguments. /// If is null and is non-null it writes SYSTEM "sysid" where is replaced with the value of this argument. /// If non-null it writes [subset] where subset is replaced with the value of this argument. /// This method was called outside the prolog (after the root element). /// /// is or -or- the value for would result in invalid XML. // Token: 0x060005EC RID: 1516 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005EC")] [Address(RVA = "0xAC86C0", Offset = "0xAC76C0", VA = "0x180AC86C0", Slot = "8")] public override void WriteDocType(string name, string pubid, string sysid, string subset) { } /// Writes the specified start tag and associates it with the given namespace and prefix. /// The namespace prefix of the element. /// The local name of the element. /// The namespace URI to associate with the element. If this namespace is already in scope and has an associated prefix then the writer automatically writes that prefix also. /// The writer is closed. // Token: 0x060005ED RID: 1517 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005ED")] [Address(RVA = "0xAC9C00", Offset = "0xAC8C00", VA = "0x180AC9C00", Slot = "9")] public override void WriteStartElement(string prefix, string localName, string ns) { } /// Closes one element and pops the corresponding namespace scope. // Token: 0x060005EE RID: 1518 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005EE")] [Address(RVA = "0xAC8C60", Offset = "0xAC7C60", VA = "0x180AC8C60", Slot = "10")] public override void WriteEndElement() { } /// Closes one element and pops the corresponding namespace scope. // Token: 0x060005EF RID: 1519 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005EF")] [Address(RVA = "0xAC9180", Offset = "0xAC8180", VA = "0x180AC9180", Slot = "11")] public override void WriteFullEndElement() { } /// Writes the start of an attribute. /// /// prefix of the attribute. /// /// of the attribute. /// /// of the attribute /// /// is either or . // Token: 0x060005F0 RID: 1520 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F0")] [Address(RVA = "0xAC9490", Offset = "0xAC8490", VA = "0x180AC9490", Slot = "12")] public override void WriteStartAttribute(string prefix, string localName, string ns) { } /// Closes the previous call. // Token: 0x060005F1 RID: 1521 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F1")] [Address(RVA = "0xAC8A60", Offset = "0xAC7A60", VA = "0x180AC8A60", Slot = "13")] public override void WriteEndAttribute() { } /// Writes out a <![CDATA[...]]> block containing the specified text. /// Text to place inside the CDATA block. /// The text would result in a non-well formed XML document. /// The is . // Token: 0x060005F2 RID: 1522 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F2")] [Address(RVA = "0xAC8290", Offset = "0xAC7290", VA = "0x180AC8290", Slot = "14")] public override void WriteCData(string text) { } /// Writes out a comment <!--...--> containing the specified text. /// Text to place inside the comment. /// The text would result in a non-well formed XML document /// The is . // Token: 0x060005F3 RID: 1523 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F3")] [Address(RVA = "0xAC8550", Offset = "0xAC7550", VA = "0x180AC8550", Slot = "15")] public override void WriteComment(string text) { } /// Writes out a processing instruction with a space between the name and text as follows: <?name text?>. /// Name of the processing instruction. /// Text to include in the processing instruction. /// The text would result in a non-well formed XML document. /// is either or .This method is being used to create an XML declaration after has already been called. // Token: 0x060005F4 RID: 1524 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F4")] [Address(RVA = "0xAC9190", Offset = "0xAC8190", VA = "0x180AC9190", Slot = "16")] public override void WriteProcessingInstruction(string name, string text) { } /// Writes out an entity reference as . /// Name of the entity reference. /// The text would result in a non-well formed XML document or is either or . // Token: 0x060005F5 RID: 1525 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F5")] [Address(RVA = "0xAC90C0", Offset = "0xAC80C0", VA = "0x180AC90C0", Slot = "17")] public override void WriteEntityRef(string name) { } /// Forces the generation of a character entity for the specified Unicode character value. /// Unicode character for which to generate a character entity. /// The character is in the surrogate pair character range, - ; or the text would result in a non-well formed XML document. /// The is . // Token: 0x060005F6 RID: 1526 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F6")] [Address(RVA = "0xAC83E0", Offset = "0xAC73E0", VA = "0x180AC83E0", Slot = "18")] public override void WriteCharEntity(char ch) { } /// Writes out the given white space. /// The string of white space characters. /// The string contains non-white space characters. // Token: 0x060005F7 RID: 1527 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F7")] [Address(RVA = "0xACA300", Offset = "0xAC9300", VA = "0x180ACA300", Slot = "19")] public override void WriteWhitespace(string ws) { } /// Writes the given text content. /// Text to write. /// The text string contains an invalid surrogate pair. // Token: 0x060005F8 RID: 1528 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F8")] [Address(RVA = "0xACA190", Offset = "0xAC9190", VA = "0x180ACA190", Slot = "20")] public override void WriteString(string text) { } /// Generates and writes the surrogate character entity for the surrogate character pair. /// The low surrogate. This must be a value between and . /// The high surrogate. This must be a value between and . /// An invalid surrogate character pair was passed. // Token: 0x060005F9 RID: 1529 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005F9")] [Address(RVA = "0xACA240", Offset = "0xAC9240", VA = "0x180ACA240", Slot = "21")] public override void WriteSurrogateCharEntity(char lowChar, char highChar) { } /// Writes text one buffer at a time. /// Character array containing the text to write. /// The position in the buffer indicating the start of the text to write. /// The number of characters to write. /// /// is . /// /// or is less than zero. -or-The buffer length minus is less than ; the call results in surrogate pair characters being split or an invalid surrogate pair being written. /// The is Closed. // Token: 0x060005FA RID: 1530 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005FA")] [Address(RVA = "0xAC8490", Offset = "0xAC7490", VA = "0x180AC8490", Slot = "22")] public override void WriteChars(char[] buffer, int index, int count) { } /// Writes raw markup manually from a character buffer. /// Character array containing the text to write. /// The position within the buffer indicating the start of the text to write. /// The number of characters to write. /// /// is . /// /// or is less than zero.-or-The buffer length minus is less than . // Token: 0x060005FB RID: 1531 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005FB")] [Address(RVA = "0xAC93D0", Offset = "0xAC83D0", VA = "0x180AC93D0", Slot = "23")] public override void WriteRaw(char[] buffer, int index, int count) { } /// Writes raw markup manually from a string. /// String containing the text to write. // Token: 0x060005FC RID: 1532 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005FC")] [Address(RVA = "0xAC9320", Offset = "0xAC8320", VA = "0x180AC9320", Slot = "24")] public override void WriteRaw(string data) { } /// Encodes the specified binary bytes as base64 and writes out the resulting text. /// Byte array to encode. /// The position within the buffer indicating the start of the bytes to write. /// The number of bytes to write. /// /// is . /// The buffer length minus is less than . /// /// or is less than zero. /// The is . // Token: 0x060005FD RID: 1533 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005FD")] [Address(RVA = "0xAC80E0", Offset = "0xAC70E0", VA = "0x180AC80E0", Slot = "25")] public override void WriteBase64(byte[] buffer, int index, int count) { } /// Encodes the specified binary bytes as binhex and writes out the resulting text. /// Byte array to encode. /// The position in the buffer indicating the start of the bytes to write. /// The number of bytes to write. /// /// is . /// The buffer length minus is less than . /// /// or is less than zero. /// The is Closed. // Token: 0x060005FE RID: 1534 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60005FE")] [Address(RVA = "0xAC81E0", Offset = "0xAC71E0", VA = "0x180AC81E0", Slot = "26")] public override void WriteBinHex(byte[] buffer, int index, int count) { } /// Gets the state of the writer. /// One of the values. // Token: 0x17000181 RID: 385 // (get) Token: 0x060005FF RID: 1535 RVA: 0x00004440 File Offset: 0x00002640 [Token(Token = "0x17000181")] public override WriteState WriteState { [Token(Token = "0x60005FF")] [Address(RVA = "0xACB200", Offset = "0xACA200", VA = "0x180ACB200", Slot = "27")] get { return WriteState.Start; } } /// Closes this stream and the underlying stream. // Token: 0x06000600 RID: 1536 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000600")] [Address(RVA = "0xAC6710", Offset = "0xAC5710", VA = "0x180AC6710", Slot = "28")] public override void Close() { } /// Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. // Token: 0x06000601 RID: 1537 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000601")] [Address(RVA = "0xA1ACA0", Offset = "0xA19CA0", VA = "0x180A1ACA0", Slot = "29")] public override void Flush() { } /// Returns the closest prefix defined in the current namespace scope for the namespace URI. /// Namespace URI whose prefix you want to find. /// The matching prefix. Or if no matching namespace URI is found in the current scope. /// /// is either or . // Token: 0x06000602 RID: 1538 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000602")] [Address(RVA = "0xAC7480", Offset = "0xAC6480", VA = "0x180AC7480", Slot = "30")] public override string LookupPrefix(string ns) { return null; } // Token: 0x06000603 RID: 1539 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000603")] [Address(RVA = "0xAC7B60", Offset = "0xAC6B60", VA = "0x180AC7B60")] private void StartDocument(int standalone) { } // Token: 0x06000604 RID: 1540 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000604")] [Address(RVA = "0xAC6130", Offset = "0xAC5130", VA = "0x180AC6130")] private void AutoComplete(XmlTextWriter.Token token) { } // Token: 0x06000605 RID: 1541 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000605")] [Address(RVA = "0xAC60E0", Offset = "0xAC50E0", VA = "0x180AC60E0")] private void AutoCompleteAll() { } // Token: 0x06000606 RID: 1542 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000606")] [Address(RVA = "0xAC6D60", Offset = "0xAC5D60", VA = "0x180AC6D60")] private void InternalWriteEndElement(bool longFormat) { } // Token: 0x06000607 RID: 1543 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000607")] [Address(RVA = "0xAC8C70", Offset = "0xAC7C70", VA = "0x180AC8C70")] private void WriteEndStartTag(bool empty) { } // Token: 0x06000608 RID: 1544 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000608")] [Address(RVA = "0xAC8A10", Offset = "0xAC7A10", VA = "0x180AC8A10")] private void WriteEndAttributeQuote() { } // Token: 0x06000609 RID: 1545 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000609")] [Address(RVA = "0xAC6C70", Offset = "0xAC5C70", VA = "0x180AC6C70")] private void Indent(bool beforeEndElement) { } // Token: 0x0600060A RID: 1546 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600060A")] [Address(RVA = "0xAC7660", Offset = "0xAC6660", VA = "0x180AC7660")] private void PushNamespace(string prefix, string ns, bool declared) { } // Token: 0x0600060B RID: 1547 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600060B")] [Address(RVA = "0xAC5E60", Offset = "0xAC4E60", VA = "0x180AC5E60")] private void AddNamespace(string prefix, string ns, bool declared) { } // Token: 0x0600060C RID: 1548 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600060C")] [Address(RVA = "0xAC5FE0", Offset = "0xAC4FE0", VA = "0x180AC5FE0")] private void AddToNamespaceHashtable(int namespaceIndex) { } // Token: 0x0600060D RID: 1549 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600060D")] [Address(RVA = "0xAC7580", Offset = "0xAC6580", VA = "0x180AC7580")] private void PopNamespaces(int indexFrom, int indexTo) { } // Token: 0x0600060E RID: 1550 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600060E")] [Address(RVA = "0xAC6960", Offset = "0xAC5960", VA = "0x180AC6960")] private string GeneratePrefix() { return null; } // Token: 0x0600060F RID: 1551 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600060F")] [Address(RVA = "0xAC7100", Offset = "0xAC6100", VA = "0x180AC7100")] private void InternalWriteProcessingInstruction(string name, string text) { } // Token: 0x06000610 RID: 1552 RVA: 0x00004458 File Offset: 0x00002658 [Token(Token = "0x6000610")] [Address(RVA = "0xAC7360", Offset = "0xAC6360", VA = "0x180AC7360")] private int LookupNamespace(string prefix) { return 0; } // Token: 0x06000611 RID: 1553 RVA: 0x00004470 File Offset: 0x00002670 [Token(Token = "0x6000611")] [Address(RVA = "0xAC7200", Offset = "0xAC6200", VA = "0x180AC7200")] private int LookupNamespaceInCurrentScope(string prefix) { return 0; } // Token: 0x06000612 RID: 1554 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000612")] [Address(RVA = "0xAC6820", Offset = "0xAC5820", VA = "0x180AC6820")] private string FindPrefix(string ns) { return null; } // Token: 0x06000613 RID: 1555 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000613")] [Address(RVA = "0xAC7DC0", Offset = "0xAC6DC0", VA = "0x180AC7DC0")] private void ValidateName(string name, bool isNCName) { } // Token: 0x06000614 RID: 1556 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000614")] [Address(RVA = "0xAC6A50", Offset = "0xAC5A50", VA = "0x180AC6A50")] private void HandleSpecialAttribute() { } // Token: 0x06000615 RID: 1557 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000615")] [Address(RVA = "0xAC7FC0", Offset = "0xAC6FC0", VA = "0x180AC7FC0")] private void VerifyPrefixXml(string prefix, string ns) { } // Token: 0x06000616 RID: 1558 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000616")] [Address(RVA = "0xAC7A50", Offset = "0xAC6A50", VA = "0x180AC7A50")] private void PushStack() { } // Token: 0x06000617 RID: 1559 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000617")] [Address(RVA = "0xAC6930", Offset = "0xAC5930", VA = "0x180AC6930")] private void FlushEncoders() { } // Token: 0x04000352 RID: 850 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000352")] private TextWriter textWriter; // Token: 0x04000353 RID: 851 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000353")] private XmlTextEncoder xmlEncoder; // Token: 0x04000354 RID: 852 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000354")] private Encoding encoding; // Token: 0x04000355 RID: 853 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000355")] private Formatting formatting; // Token: 0x04000356 RID: 854 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4000356")] private bool indented; // Token: 0x04000357 RID: 855 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000357")] private int indentation; // Token: 0x04000358 RID: 856 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4000358")] private char indentChar; // Token: 0x04000359 RID: 857 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000359")] private XmlTextWriter.TagInfo[] stack; // Token: 0x0400035A RID: 858 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400035A")] private int top; // Token: 0x0400035B RID: 859 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400035B")] private XmlTextWriter.State[] stateTable; // Token: 0x0400035C RID: 860 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400035C")] private XmlTextWriter.State currentState; // Token: 0x0400035D RID: 861 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400035D")] private XmlTextWriter.Token lastToken; // Token: 0x0400035E RID: 862 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400035E")] private XmlTextWriterBase64Encoder base64Encoder; // Token: 0x0400035F RID: 863 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400035F")] private char quoteChar; // Token: 0x04000360 RID: 864 [FieldOffset(Offset = "0x6A")] [Token(Token = "0x4000360")] private char curQuoteChar; // Token: 0x04000361 RID: 865 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x4000361")] private bool namespaces; // Token: 0x04000362 RID: 866 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000362")] private XmlTextWriter.SpecialAttr specialAttr; // Token: 0x04000363 RID: 867 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000363")] private string prefixForXmlNs; // Token: 0x04000364 RID: 868 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000364")] private bool flush; // Token: 0x04000365 RID: 869 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000365")] private XmlTextWriter.Namespace[] nsStack; // Token: 0x04000366 RID: 870 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000366")] private int nsTop; // Token: 0x04000367 RID: 871 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000367")] private Dictionary nsHashtable; // Token: 0x04000368 RID: 872 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000368")] private bool useNsHashtable; // Token: 0x04000369 RID: 873 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000369")] private XmlCharType xmlCharType; // Token: 0x0400036A RID: 874 [Token(Token = "0x400036A")] private static string[] stateName; // Token: 0x0400036B RID: 875 [Token(Token = "0x400036B")] private static string[] tokenName; // Token: 0x0400036C RID: 876 [Token(Token = "0x400036C")] private static readonly XmlTextWriter.State[] stateTableDefault; // Token: 0x0400036D RID: 877 [Token(Token = "0x400036D")] private static readonly XmlTextWriter.State[] stateTableDocument; // Token: 0x0200007F RID: 127 [Token(Token = "0x200007F")] private enum NamespaceState { // Token: 0x0400036F RID: 879 [Token(Token = "0x400036F")] Uninitialized, // Token: 0x04000370 RID: 880 [Token(Token = "0x4000370")] NotDeclaredButInScope, // Token: 0x04000371 RID: 881 [Token(Token = "0x4000371")] DeclaredButNotWrittenOut, // Token: 0x04000372 RID: 882 [Token(Token = "0x4000372")] DeclaredAndWrittenOut } // Token: 0x02000080 RID: 128 [Token(Token = "0x2000080")] private struct TagInfo { // Token: 0x06000619 RID: 1561 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000619")] [Address(RVA = "0xAC5880", Offset = "0xAC4880", VA = "0x180AC5880")] internal void Init(int nsTop) { } // Token: 0x04000373 RID: 883 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000373")] internal string name; // Token: 0x04000374 RID: 884 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4000374")] internal string prefix; // Token: 0x04000375 RID: 885 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000375")] internal string defaultNs; // Token: 0x04000376 RID: 886 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000376")] internal XmlTextWriter.NamespaceState defaultNsState; // Token: 0x04000377 RID: 887 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000377")] internal XmlSpace xmlSpace; // Token: 0x04000378 RID: 888 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000378")] internal string xmlLang; // Token: 0x04000379 RID: 889 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000379")] internal int prevNsTop; // Token: 0x0400037A RID: 890 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400037A")] internal int prefixCount; // Token: 0x0400037B RID: 891 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400037B")] internal bool mixed; } // Token: 0x02000081 RID: 129 [Token(Token = "0x2000081")] private struct Namespace { // Token: 0x0600061A RID: 1562 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600061A")] [Address(RVA = "0xAC4D10", Offset = "0xAC3D10", VA = "0x180AC4D10")] internal void Set(string prefix, string ns, bool declared) { } // Token: 0x0400037C RID: 892 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400037C")] internal string prefix; // Token: 0x0400037D RID: 893 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400037D")] internal string ns; // Token: 0x0400037E RID: 894 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400037E")] internal bool declared; // Token: 0x0400037F RID: 895 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400037F")] internal int prevNsIndex; } // Token: 0x02000082 RID: 130 [Token(Token = "0x2000082")] private enum SpecialAttr { // Token: 0x04000381 RID: 897 [Token(Token = "0x4000381")] None, // Token: 0x04000382 RID: 898 [Token(Token = "0x4000382")] XmlSpace, // Token: 0x04000383 RID: 899 [Token(Token = "0x4000383")] XmlLang, // Token: 0x04000384 RID: 900 [Token(Token = "0x4000384")] XmlNs } // Token: 0x02000083 RID: 131 [Token(Token = "0x2000083")] private enum State { // Token: 0x04000386 RID: 902 [Token(Token = "0x4000386")] Start, // Token: 0x04000387 RID: 903 [Token(Token = "0x4000387")] Prolog, // Token: 0x04000388 RID: 904 [Token(Token = "0x4000388")] PostDTD, // Token: 0x04000389 RID: 905 [Token(Token = "0x4000389")] Element, // Token: 0x0400038A RID: 906 [Token(Token = "0x400038A")] Attribute, // Token: 0x0400038B RID: 907 [Token(Token = "0x400038B")] Content, // Token: 0x0400038C RID: 908 [Token(Token = "0x400038C")] AttrOnly, // Token: 0x0400038D RID: 909 [Token(Token = "0x400038D")] Epilog, // Token: 0x0400038E RID: 910 [Token(Token = "0x400038E")] Error, // Token: 0x0400038F RID: 911 [Token(Token = "0x400038F")] Closed } // Token: 0x02000084 RID: 132 [Token(Token = "0x2000084")] private enum Token { // Token: 0x04000391 RID: 913 [Token(Token = "0x4000391")] PI, // Token: 0x04000392 RID: 914 [Token(Token = "0x4000392")] Doctype, // Token: 0x04000393 RID: 915 [Token(Token = "0x4000393")] Comment, // Token: 0x04000394 RID: 916 [Token(Token = "0x4000394")] CData, // Token: 0x04000395 RID: 917 [Token(Token = "0x4000395")] StartElement, // Token: 0x04000396 RID: 918 [Token(Token = "0x4000396")] EndElement, // Token: 0x04000397 RID: 919 [Token(Token = "0x4000397")] LongEndElement, // Token: 0x04000398 RID: 920 [Token(Token = "0x4000398")] StartAttribute, // Token: 0x04000399 RID: 921 [Token(Token = "0x4000399")] EndAttribute, // Token: 0x0400039A RID: 922 [Token(Token = "0x400039A")] Content, // Token: 0x0400039B RID: 923 [Token(Token = "0x400039B")] Base64, // Token: 0x0400039C RID: 924 [Token(Token = "0x400039C")] RawData, // Token: 0x0400039D RID: 925 [Token(Token = "0x400039D")] Whitespace, // Token: 0x0400039E RID: 926 [Token(Token = "0x400039E")] Empty } } }