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
Loading...
Searching...
No Matches
System.Xml.TextUtf8RawTextWriter Class Reference
+ Inheritance diagram for System.Xml.TextUtf8RawTextWriter:
+ Collaboration diagram for System.Xml.TextUtf8RawTextWriter:

Public Member Functions

 TextUtf8RawTextWriter (Stream stream, XmlWriterSettings settings)
 
override void WriteDocType (string name, string pubid, string sysid, string subset)
 
override void WriteStartElement (string prefix, string localName, string ns)
 
override void WriteStartAttribute (string prefix, string localName, string ns)
 
override void WriteEndAttribute ()
 
override void WriteCData (string text)
 
override void WriteComment (string text)
 
override void WriteProcessingInstruction (string name, string text)
 
override void WriteEntityRef (string name)
 
override void WriteCharEntity (char ch)
 
override void WriteSurrogateCharEntity (char lowChar, char highChar)
 
override void WriteWhitespace (string ws)
 
override void WriteString (string textBlock)
 
override void WriteChars (char[] buffer, int index, int count)
 
override void WriteRaw (char[] buffer, int index, int count)
 
override void WriteRaw (string data)
 
override void WriteEndElement ()
 
override void WriteFullEndElement ()
 
override void Close ()
 
override void Flush ()
 
override void WriteStartDocument ()
 
override void WriteStartDocument (bool standalone)
 
override void WriteEndDocument ()
 
override void WriteBase64 (byte[] buffer, int index, int count)
 
override string LookupPrefix (string ns)
 
override void WriteValue (string value)
 
void WriteAttributeString (string prefix, string localName, string ns, string value)
 
virtual void WriteBinHex (byte[] buffer, int index, int count)
 
void Dispose ()
 

Static Public Member Functions

static XmlWriter Create (Stream output, XmlWriterSettings settings)
 
static XmlWriter Create (TextWriter output, XmlWriterSettings settings)
 

Protected Member Functions

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 WriteEndElement (string prefix, string localName, string ns)
 
override void WriteFullEndElement (string prefix, string localName, string ns)
 
override void StartElementContent ()
 
override void WriteNamespaceDeclaration (string prefix, string ns)
 
override void WriteStartNamespaceDeclaration (string prefix)
 
override void WriteEndNamespaceDeclaration ()
 
virtual void Close (WriteState currentState)
 
unsafe void EncodeChar (ref char *pSrc, char *pSrcEnd, ref byte *pDst)
 
virtual void OnRootElement (ConformanceLevel conformanceLevel)
 
virtual void WriteEndBase64 ()
 

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
 

Detailed Description

Definition at line 9 of file TextUtf8RawTextWriter.cs.


The documentation for this class was generated from the following file: