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 | |
XmlUtf8RawTextWriter (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) |
unsafe byte * | WriteNewLine (byte *pDst) |
void | ValidateContentChars (string chars, string propertyName, bool allowOnlyWhitespace) |
virtual void | Dispose (bool disposing) |
Static Protected Member Functions | |
static unsafe byte * | LtEntity (byte *pDst) |
static unsafe byte * | GtEntity (byte *pDst) |
static unsafe byte * | AmpEntity (byte *pDst) |
static unsafe byte * | QuoteEntity (byte *pDst) |
static unsafe byte * | TabEntity (byte *pDst) |
static unsafe byte * | LineFeedEntity (byte *pDst) |
static unsafe byte * | CarriageReturnEntity (byte *pDst) |
static unsafe byte * | RawStartCData (byte *pDst) |
static unsafe byte * | RawEndCData (byte *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 |
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 byte *pDst) |
virtual void | OnRootElement (ConformanceLevel conformanceLevel) |
virtual void | WriteEndBase64 () |
virtual void | Close (WriteState currentState) |
Static Package Functions | |
static unsafe byte * | EncodeMultibyteUTF8 (int ch, byte *pDst) |
static unsafe void | CharToUTF8 (ref char *pSrc, char *pSrcEnd, ref byte *pDst) |
Properties | |
override bool | SupportsNamespaceDeclarationInChunks [get, set] |
override WriteState | WriteState [get, set] |
virtual IXmlNamespaceResolver | NamespaceResolver [set] |
Private Member Functions | |
void | FlushEncoder () |
unsafe byte * | InvalidXmlChar (int ch, byte *pDst, bool entitize) |
Static Private Member Functions | |
static bool | IsSurrogateByte (byte b) |
static unsafe byte * | EncodeSurrogate (char *pSrc, char *pSrcEnd, byte *pDst) |
static unsafe byte * | CharEntity (byte *pDst, char ch) |
Private Attributes | |
readonly bool | useAsync |
Definition at line 12 of file XmlUtf8RawTextWriter.cs.