59 if (stream ==
null && this.encoding.
dataItem !=
null)
80 this.
RawText(
"<?xml version=\"");
89 this.
RawText(
"\" standalone=\"");
90 this.
RawText(
"\" standalone=\"");
142 if (prefix !=
null && prefix._stringLength != 0)
174 if (prefix !=
null && prefix._stringLength != 0)
230 if (prefix._stringLength != 0)
507 if (text._stringLength == 0)
524 if (text._stringLength == 0)
class f__AnonymousType0<< Count > j__TPar
static int OffsetToStringData
CodePageDataItem dataItem
override void WriteStartNamespaceDeclaration(string prefix)
override void WriteProcessingInstruction(string name, string text)
virtual void FlushBuffer()
unsafe byte * WriteNewLine(byte *pDst)
override void StartElementContent()
override void WriteCData(string text)
static unsafe byte * AmpEntity(byte *pDst)
XmlOutputMethod outputMethod
override bool SupportsNamespaceDeclarationInChunks
static unsafe void CharToUTF8(char *pSrc, char *pSrcEnd, byte *pDst)
override void WriteEndNamespaceDeclaration()
static unsafe byte * RawStartCData(byte *pDst)
static unsafe byte * CarriageReturnEntity(byte *pDst)
override void WriteEntityRef(string name)
override void WriteEndElement(string prefix, string localName, string ns)
void ValidateContentChars(string chars, string propertyName, bool allowOnlyWhitespace)
unsafe void WriteElementTextBlock(char *pSrc, char *pSrcEnd)
override void WriteFullEndElement(string prefix, string localName, string ns)
override void WriteXmlDeclaration(string xmldecl)
unsafe byte * InvalidXmlChar(int ch, byte *pDst, bool entitize)
XmlUtf8RawTextWriter(XmlWriterSettings settings)
override void WriteDocType(string name, string pubid, string sysid, string subset)
override void WriteNamespaceDeclaration(string prefix, string namespaceName)
static unsafe byte * CharEntity(byte *pDst, char ch)
override void WriteStartAttribute(string prefix, string localName, string ns)
static unsafe byte * LtEntity(byte *pDst)
unsafe void RawText(char *pSrcBegin, char *pSrcEnd)
static bool IsSurrogateByte(byte b)
override void WriteChars(char[] buffer, int index, int count)
override void WriteXmlDeclaration(XmlStandalone standalone)
XmlUtf8RawTextWriter(Stream stream, XmlWriterSettings settings)
static unsafe byte * GtEntity(byte *pDst)
static unsafe byte * QuoteEntity(byte *pDst)
override void WriteCharEntity(char ch)
override void WriteStartElement(string prefix, string localName, string ns)
override void WriteRaw(string data)
static unsafe byte * TabEntity(byte *pDst)
NewLineHandling newLineHandling
override void WriteWhitespace(string ws)
static unsafe byte * RawEndCData(byte *pDst)
void WriteCommentOrPi(string text, int stopChar)
unsafe void WriteAttributeTextBlock(char *pSrc, char *pSrcEnd)
static unsafe byte * LineFeedEntity(byte *pDst)
unsafe void EncodeChar(char *pSrc, char *pSrcEnd, byte *pDst)
unsafe void WriteRawWithCharChecking(char *pSrcBegin, char *pSrcEnd)
static unsafe byte * EncodeMultibyteUTF8(int ch, byte *pDst)
override void WriteSurrogateCharEntity(char lowChar, char highChar)
void WriteCDataSection(string text)
override void WriteComment(string text)
override void WriteString(string text)
static unsafe byte * EncodeSurrogate(char *pSrc, char *pSrcEnd, byte *pDst)
override void WriteRaw(char[] buffer, int index, int count)
override void WriteEndAttribute()
NewLineHandling newLineHandling
XmlOutputMethod outputMethod
static XmlCharType Instance