91 if (stream ==
null && this.encoding.
dataItem !=
null)
115 this.
RawText(
"<?xml version=\"");
119 this.
RawText(
"\" encoding=\"");
124 this.
RawText(
"\" standalone=\"");
125 this.
RawText(
"\" standalone=\"");
192 if (prefix !=
null && prefix._stringLength != 0)
232 if (prefix !=
null && prefix._stringLength != 0)
303 if (prefix._stringLength != 0)
659 if (charEntityEncoderFallback !=
null)
744 if (text._stringLength == 0)
761 if (text._stringLength == 0)
class f__AnonymousType0<< Count > j__TPar
static int OffsetToStringData
CodePageDataItem dataItem
override void WriteXmlDeclaration(XmlStandalone standalone)
XmlEncodedRawTextWriter(XmlWriterSettings settings)
override void WriteCData(string text)
static unsafe char * AmpEntity(char *pDst)
override void WriteRaw(string data)
override void WriteComment(string text)
static unsafe char * LtEntity(char *pDst)
CharEntityEncoderFallback charEntityFallback
override void WriteStartElement(string prefix, string localName, string ns)
void GrowTextContentMarks()
override void WriteNamespaceDeclaration(string prefix, string namespaceName)
unsafe void EncodeChar(char *pSrc, char *pSrcEnd, char *pDst)
override void WriteWhitespace(string ws)
override void WriteEntityRef(string name)
override void WriteProcessingInstruction(string name, string text)
NewLineHandling newLineHandling
override void WriteCharEntity(char ch)
unsafe void RawText(char *pSrcBegin, char *pSrcEnd)
override bool SupportsNamespaceDeclarationInChunks
override void WriteSurrogateCharEntity(char lowChar, char highChar)
override void WriteEndElement(string prefix, string localName, string ns)
override void StartElementContent()
unsafe char * WriteNewLine(char *pDst)
override void WriteString(string text)
override void WriteStartNamespaceDeclaration(string prefix)
virtual void FlushBuffer()
override void WriteXmlDeclaration(string xmldecl)
void WriteCDataSection(string text)
override void WriteStartAttribute(string prefix, string localName, string ns)
unsafe char * InvalidXmlChar(int ch, char *pDst, bool entitize)
static unsafe char * GtEntity(char *pDst)
static unsafe char * QuoteEntity(char *pDst)
static unsafe char * LineFeedEntity(char *pDst)
unsafe void WriteElementTextBlock(char *pSrc, char *pSrcEnd)
void ChangeTextContentMark(bool value)
XmlEncodedRawTextWriter(Stream stream, XmlWriterSettings settings)
static unsafe char * CharEntity(char *pDst, char ch)
unsafe void WriteAttributeTextBlock(char *pSrc, char *pSrcEnd)
override void WriteEndAttribute()
XmlOutputMethod outputMethod
static unsafe char * RawStartCData(char *pDst)
void WriteCommentOrPi(string text, int stopChar)
void ValidateContentChars(string chars, string propertyName, bool allowOnlyWhitespace)
unsafe void WriteRawWithCharChecking(char *pSrcBegin, char *pSrcEnd)
override void WriteChars(char[] buffer, int index, int count)
static unsafe char * RawEndCData(char *pDst)
void EncodeChars(int startOffset, int endOffset, bool writeAllToStream)
static unsafe char * TabEntity(char *pDst)
override void WriteRaw(char[] buffer, int index, int count)
override void WriteDocType(string name, string pubid, string sysid, string subset)
XmlEncodedRawTextWriter(TextWriter writer, XmlWriterSettings settings)
override void WriteEndNamespaceDeclaration()
static unsafe char * CarriageReturnEntity(char *pDst)
override void WriteFullEndElement(string prefix, string localName, string ns)
static unsafe char * EncodeSurrogate(char *pSrc, char *pSrcEnd, char *pDst)
NewLineHandling newLineHandling
XmlOutputMethod outputMethod
static XmlCharType Instance