81 if (localName ==
null || localName.Length == 0)
98 if (localName ==
null || localName.Length == 0)
259 if (name ==
null || name.Length == 0)
313 if (name.Length == 0)
319 if (num != name.Length)
337 for (i = 0; i <
str.Length; i++)
340 if ((c =
str[i]) >=
' ')
362 if (i + 1 <
str.Length &&
str[i + 1] ==
'\n')
413 if ((c = data[i]) >=
' ')
435 if (i + 1 <
num2 && data[i + 1] ==
'\n')
478 for (i = 0; i <
text.Length; i++)
542 if (localName ==
null || localName.Length == 0)
559 if (localName ==
null || localName.Length == 0)
724 if (name ==
null || name.Length == 0)
static string Xml_EmptyName
static string Xml_BadStartNameChar
static string Format(string resourceFormat, object p1)
static string Xml_EmptyLocalName
static string Xml_InvalidWhitespaceCharacter
static string Xml_BadNameChar
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
static int ParseQName(string s, int offset, out int colonOffset)
static int ParseNCName(string s, int offset)
override Task WriteStringAsync(string text)
override void WriteProcessingInstruction(string name, string text)
override void WriteChars(char[] buffer, int index, int count)
override Task WriteNmTokenAsync(string name)
readonly bool _checkValues
override Task WriteNameAsync(string name)
void ValidateQName(string name)
override Task WriteCharsAsync(char[] buffer, int index, int count)
override void WriteComment(string text)
string ReplaceNewLines(char[] data, int offset, int len)
override Task WriteDocTypeAsync(string name, string pubid, string sysid, string subset)
readonly bool _checkNames
override void WriteName(string name)
string ReplaceNewLines(string str)
override Task WriteQualifiedNameAsync(string localName, string ns)
override Task WriteEntityRefAsync(string name)
override Task WriteCommentAsync(string text)
readonly bool _replaceNewLines
override void WriteWhitespace(string ws)
override Task WriteStartElementAsync(string prefix, string localName, string ns)
override Task WriteSurrogateCharEntityAsync(char lowChar, char highChar)
void CheckCharacters(char[] data, int offset, int len)
string InterleaveInvalidChars(string text, char invChar1, char invChar2)
override void WriteEntityRef(string name)
override Task WriteProcessingInstructionAsync(string name, string text)
override void WriteStartAttribute(string prefix, string localName, string ns)
override void WriteQualifiedName(string localName, string ns)
override Task WriteStartAttributeAsync(string prefix, string localName, string ns)
override void WriteString(string text)
override async Task WriteCDataAsync(string text)
readonly string _newLineChars
override void WriteSurrogateCharEntity(char lowChar, char highChar)
override void WriteNmToken(string name)
override void WriteCData(string text)
override void WriteDocType(string name, string pubid, string sysid, string subset)
override Task WriteWhitespaceAsync(string ws)
XmlCharCheckingWriter(XmlWriter baseWriter, bool checkValues, bool checkNames, bool replaceNewLines, string newLineChars)
override void WriteStartElement(string prefix, string localName, string ns)
void CheckCharacters(string str)
override XmlWriterSettings Settings
void ValidateNCName(string ncname)
static int IsOnlyWhitespaceWithPos(string str)
static int IsPublicId(string str)
static void VerifyCharData(string data, ExceptionType exceptionType)
static Exception CreateInvalidCharException(char[] data, int length, int invCharPos, ExceptionType exceptionType)
static string VerifyNMTOKEN(string name)
static string VerifyQName(string name, ExceptionType exceptionType)
static string[] BuildCharExceptionArgs(string data, int invCharIndex)
XmlWriterSettings Clone()
virtual void WriteName(string name)
void WriteCData(string? text)
void WriteComment(string? text)
void WriteProcessingInstruction(string name, string? text)
virtual Task WriteProcessingInstructionAsync(string name, string? text)
virtual void WriteNmToken(string name)
virtual Task WriteSurrogateCharEntityAsync(char lowChar, char highChar)
void WriteSurrogateCharEntity(char lowChar, char highChar)
virtual Task WriteNameAsync(string name)
virtual Task WriteWhitespaceAsync(string? ws)
void WriteEntityRef(string name)
void WriteString(string? text)
void WriteChars(char[] buffer, int index, int count)
virtual Task WriteEntityRefAsync(string name)
virtual Task WriteStringAsync(string? text)
virtual void WriteQualifiedName(string localName, string? ns)
virtual Task WriteCommentAsync(string? text)
virtual Task WriteNmTokenAsync(string name)
virtual Task WriteCDataAsync(string? text)
virtual Task WriteCharsAsync(char[] buffer, int index, int count)
virtual Task WriteStartElementAsync(string? prefix, string localName, string? ns)
virtual Task WriteStartAttributeAsync(string? prefix, string localName, string? ns)
virtual Task WriteDocTypeAsync(string name, string? pubid, string? sysid, string? subset)
void WriteStartAttribute(string localName, string? ns)
void WriteWhitespace(string? ws)
void WriteDocType(string name, string? pubid, string? sysid, string? subset)
virtual ? XmlWriterSettings Settings
virtual async Task WriteQualifiedNameAsync(string localName, string? ns)
void WriteStartElement(string localName, string? ns)