| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Inheritance diagram for System.Xml.XmlEncodedRawTextWriter:
 Collaboration diagram for System.Xml.XmlEncodedRawTextWriter:Static Public Member Functions | |
| static XmlWriter | Create (Stream output, XmlWriterSettings settings) | 
| static XmlWriter | Create (TextWriter output, XmlWriterSettings settings) | 
Protected Member Functions | |
| XmlEncodedRawTextWriter (XmlWriterSettings settings) | |
| virtual void | FlushBuffer () | 
| unsafe void | WriteAttributeTextBlock (char *pSrc, char *pSrcEnd) | 
| unsafe void | WriteElementTextBlock (char *pSrc, char *pSrcEnd) | 
| unsafe void | RawText (string s) | 
| unsafe void | RawText (char *pSrcBegin, char *pSrcEnd) | 
| unsafe void | WriteRawWithCharChecking (char *pSrcBegin, char *pSrcEnd) | 
| unsafe void | WriteCommentOrPi (string text, int stopChar) | 
| unsafe void | WriteCDataSection (string text) | 
| void | ChangeTextContentMark (bool value) | 
| unsafe char * | WriteNewLine (char *pDst) | 
| void | ValidateContentChars (string chars, string propertyName, bool allowOnlyWhitespace) | 
| virtual void | Dispose (bool disposing) | 
Static Protected Member Functions | |
| static unsafe char * | LtEntity (char *pDst) | 
| static unsafe char * | GtEntity (char *pDst) | 
| static unsafe char * | AmpEntity (char *pDst) | 
| static unsafe char * | QuoteEntity (char *pDst) | 
| static unsafe char * | TabEntity (char *pDst) | 
| static unsafe char * | LineFeedEntity (char *pDst) | 
| static unsafe char * | CarriageReturnEntity (char *pDst) | 
| static unsafe char * | RawStartCData (char *pDst) | 
| static unsafe char * | RawEndCData (char *pDst) | 
Protected Attributes | |
| byte[] | bufBytes | 
| Stream | stream | 
| Encoding | encoding | 
| XmlCharType | xmlCharType | 
| int | bufPos | 
| int | textPos | 
| int | contentPos | 
| int | cdataPos | 
| int | attrEndPos | 
| int | bufLen | 
| bool | writeToNull | 
| bool | hadDoubleBracket | 
| bool | inAttributeValue | 
| int | bufBytesUsed | 
| char[] | bufChars | 
| Encoder | encoder | 
| TextWriter | writer | 
| bool | trackTextContent | 
| bool | inTextContent | 
| NewLineHandling | newLineHandling | 
| bool | closeOutput | 
| bool | omitXmlDeclaration | 
| string | newLineChars | 
| bool | checkCharacters | 
| XmlStandalone | standalone | 
| XmlOutputMethod | outputMethod | 
| bool | autoXmlDeclaration | 
| bool | mergeCDataSections | 
| XmlRawWriterBase64Encoder | base64Encoder | 
| IXmlNamespaceResolver | resolver | 
Package Functions | |
| override void | WriteXmlDeclaration (XmlStandalone standalone) | 
| override void | WriteXmlDeclaration (string xmldecl) | 
| override void | StartElementContent () | 
| override void | WriteEndElement (string prefix, string localName, string ns) | 
| override void | WriteFullEndElement (string prefix, string localName, string ns) | 
| override void | WriteNamespaceDeclaration (string prefix, string namespaceName) | 
| override void | WriteStartNamespaceDeclaration (string prefix) | 
| override void | WriteEndNamespaceDeclaration () | 
| unsafe void | EncodeChar (ref char *pSrc, char *pSrcEnd, ref char *pDst) | 
| virtual void | OnRootElement (ConformanceLevel conformanceLevel) | 
| virtual void | WriteEndBase64 () | 
| virtual void | Close (WriteState currentState) | 
Properties | |
| override bool | SupportsNamespaceDeclarationInChunks [get, set] | 
| override WriteState | WriteState [get, set] | 
| virtual IXmlNamespaceResolver | NamespaceResolver [set] | 
Private Member Functions | |
| void | EncodeChars (int startOffset, int endOffset, bool writeAllToStream) | 
| void | FlushEncoder () | 
| unsafe char * | InvalidXmlChar (int ch, char *pDst, bool entitize) | 
| void | GrowTextContentMarks () | 
Static Private Member Functions | |
| static unsafe char * | EncodeSurrogate (char *pSrc, char *pSrcEnd, char *pDst) | 
| static unsafe char * | CharEntity (char *pDst, char ch) | 
Private Attributes | |
| readonly bool | useAsync | 
| int | lastMarkPos | 
| int[] | textContentMarks | 
| CharEntityEncoderFallback | charEntityFallback | 
Definition at line 12 of file XmlEncodedRawTextWriter.cs.