61 else if (
sysid !=
null)
140 base.WriteFullEndElement(
prefix, localName, ns);
172 base.WriteStartAttribute(
prefix, localName, ns);
273 RawText(
"<META http-equiv=\"Content-Type\"");
367 else if (
pSrc[1] !=
'{')
443 else if (
pSrc[1] !=
'{')
static char ToCharUpper(int value)
static string Xml_InvalidOperation
static byte[] htmlElements
static byte[] htmlAttributes
unsafe void WriteHtmlAttributeTextBlock(char *pSrc, char *pSrcEnd)
void Init(XmlWriterSettings settings)
ElementProperties _currentElementProperties
HtmlUtf8RawTextWriter(Stream stream, XmlWriterSettings settings)
override void WriteStartAttribute(string prefix, string localName, string ns)
unsafe void WriteHtmlElementTextBlock(char *pSrc, char *pSrcEnd)
static TernaryTreeReadOnly _attributePropertySearch
AttributeProperties _currentAttributeProperties
override void WriteDocType(string name, string pubid, string sysid, string subset)
unsafe override void WriteChars(char[] buffer, int index, int count)
static TernaryTreeReadOnly _elementPropertySearch
override void WriteEntityRef(string name)
override void WriteCharEntity(char ch)
unsafe void WriteUriAttributeText(char *pSrc, char *pSrcEnd)
override void WriteFullEndElement(string prefix, string localName, string ns)
override void WriteXmlDeclaration(string xmldecl)
override void WriteEndAttribute()
unsafe void WriteHtmlAttributeText(char *pSrc, char *pSrcEnd)
override void WriteProcessingInstruction(string target, string text)
unsafe override void WriteString(string text)
override void WriteStartElement(string prefix, string localName, string ns)
byte[] _uriEscapingBuffer
override void WriteXmlDeclaration(XmlStandalone standalone)
override void WriteSurrogateCharEntity(char lowChar, char highChar)
bool _doNotEscapeUriAttributes
override void WriteEndElement(string prefix, string localName, string ns)
override void StartElementContent()
static bool IsAttributeValueChar(char ch)
virtual void FlushBuffer()
unsafe void RawText(string s)
unsafe void EncodeChar(ref char *pSrc, char *pSrcEnd, ref byte *pDst)
static unsafe byte * AmpEntity(byte *pDst)
static unsafe void CharToUTF8(ref char *pSrc, char *pSrcEnd, ref byte *pDst)
static unsafe byte * CarriageReturnEntity(byte *pDst)
unsafe void WriteElementTextBlock(char *pSrc, char *pSrcEnd)
static unsafe byte * QuoteEntity(byte *pDst)
unsafe void WriteCommentOrPi(string text, int stopChar)
unsafe void WriteAttributeTextBlock(char *pSrc, char *pSrcEnd)
static unsafe byte * LineFeedEntity(byte *pDst)
bool DoNotEscapeUriAttributes