246 if (c !=
'\t' && c !=
'\n' && c !=
'\r' && c !=
'"' && c !=
'\'')
virtual void Write(char value)
static string Xml_SurrogatePairSplit
static string Xml_InvalidSurrogateMissingLowChar
override string ToString()
StringBuilder Append(char value, int repeatCount)
static bool IsSurrogate(int ch)
static bool IsAttributeValueChar(char ch)
static bool IsLowSurrogate(int ch)
static int CombineSurrogateChar(int lowChar, int highChar)
static bool IsCharData(char ch)
static bool IsHighSurrogate(int ch)
static Exception CreateInvalidSurrogatePairException(char low, char hi)
static Exception CreateInvalidHighSurrogateCharException(char hi)
void WriteCharEntity(char ch)
void StartAttribute(bool cacheAttrValue)
void WriteEntityRefImpl(string name)
XmlTextEncoder(TextWriter textWriter)
void WriteRawWithSurrogateChecking(string text)
void WriteSurrogateChar(char lowChar, char highChar)
void WriteCharEntityImpl(char ch)
void WriteStringFragment(string str, int offset, int count, char[] helperBuffer)
void WriteEntityRef(string name)
void Write(char[] array, int offset, int count)
void WriteSurrogateCharEntity(char lowChar, char highChar)
readonly TextWriter _textWriter
void WriteCharEntityImpl(string strVal)
void WriteRaw(char[] array, int offset, int count)