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
|
Static Public Member Functions | |
static XmlWriter | Create (Stream output, XmlWriterSettings settings) |
static XmlWriter | Create (TextWriter output, XmlWriterSettings settings) |
Protected Member Functions | |
override void | FlushBuffer () |
void | WriteMetaElement () |
unsafe void | WriteHtmlElementTextBlock (char *pSrc, char *pSrcEnd) |
unsafe void | WriteHtmlAttributeTextBlock (char *pSrc, char *pSrcEnd) |
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 | |
ByteStack | elementScope |
ElementProperties | currentElementProperties |
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 |
Static Protected Attributes | |
static TernaryTreeReadOnly | elementPropertySearch |
static TernaryTreeReadOnly | attributePropertySearch |
Package Functions | |
override void | StartElementContent () |
override void | WriteEndElement (string prefix, string localName, string ns) |
override void | WriteXmlDeclaration (XmlStandalone standalone) |
override void | WriteXmlDeclaration (string xmldecl) |
override void | WriteFullEndElement (string prefix, string localName, string ns) |
override void | WriteNamespaceDeclaration (string prefix, string namespaceName) |
override void | WriteStartNamespaceDeclaration (string prefix) |
override void | WriteEndNamespaceDeclaration () |
virtual void | Close (WriteState currentState) |
unsafe void | EncodeChar (ref char *pSrc, char *pSrcEnd, ref char *pDst) |
virtual void | OnRootElement (ConformanceLevel conformanceLevel) |
virtual void | WriteEndBase64 () |
Properties | |
override bool | SupportsNamespaceDeclarationInChunks [get, set] |
override WriteState | WriteState [get, set] |
virtual IXmlNamespaceResolver | NamespaceResolver [set] |
Private Member Functions | |
void | Init (XmlWriterSettings settings) |
void | WriteIndent () |
unsafe void | WriteHtmlAttributeText (char *pSrc, char *pSrcEnd) |
unsafe void | WriteUriAttributeText (char *pSrc, char *pSrcEnd) |
void | OutputRestAmps () |
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 | |
int | indentLevel |
int | endBlockPos |
string | indentChars |
bool | newLineOnAttributes |
AttributeProperties | currentAttributeProperties |
bool | endsWithAmpersand |
byte[] | uriEscapingBuffer |
string | mediaType |
bool | doNotEscapeUriAttributes |
readonly bool | useAsync |
int | lastMarkPos |
int[] | textContentMarks |
CharEntityEncoderFallback | charEntityFallback |
Definition at line 9 of file HtmlEncodedRawTextWriterIndent.cs.