11[DebuggerDisplay(
"{DebuggerDisplayProxy}")]
12[DebuggerDisplay(
"{DebuggerDisplayProxy}")]
15 [DebuggerDisplay(
"{ToString()}")]
28 string text = nodeType.ToString();
80 public abstract string Prefix {
get; }
84 public abstract string Value {
get; }
86 public abstract int Depth {
get; }
98 public virtual string XmlLang =>
string.Empty;
112 public abstract bool EOF {
get; }
137 if (schemaInfo !=
null && schemaInfo.
IsDefault)
512 for (
int j = 0;
j < i;
j++)
592 string text =
string.Empty;
669 string result =
string.Empty;
698 string result =
string.Empty;
726 string result =
string.Empty;
789 if (name ==
null || name.Length == 0)
806 if (localName ==
null || localName.Length == 0)
828 if (name ==
null || name.Length == 0)
858 if (localName ==
null || localName.Length == 0)
893 if (name ==
null || name.Length == 0)
915 if (localName ==
null || localName.Length == 0)
1003 xtw.WriteEndElement();
1030 xtw.WriteFullEndElement();
1061 return string.Empty;
1066 return string.Empty;
1133 return (0
x6018uL & (ulong)(1 << (
int)nodeType)) != 0;
1138 return (0
x1E1BCuL & (ulong)(1 << (
int)nodeType)) != 0;
1143 return (0
x2659CuL & (ulong)(1 << (
int)nodeType)) != 0;
1166 if (localName ==
null || localName.Length == 0)
1211 if (lineInfo !=
null)
1213 object[]
args =
new object[2]
1225 string text =
string.Empty;
1238 if (
text.Length == 0)
1354 if (settings ==
null)
1377 if (settings ==
null)
1386 if (settings ==
null)
1409 if (settings ==
null)
1418 if (settings ==
null)
1427 if (settings ==
null)
1440 if (settings ==
null)
1452 while (
num2 > 0 && num < 2);
1454 if (num >= 2 &&
array[0] == 223 &&
array[1] ==
byte.MaxValue)
1456 if (inputContext !=
null)
1551 return string.Empty;
1562 return string.Empty;
1644 return string.Empty;
1649 return string.Empty;
1669 return sw.ToString();
1685 xtw.WriteEndElement();
1718 xtw.WriteFullEndElement();
1732 return string.Empty;
1737 return string.Empty;
1781 string value =
string.Empty;
1794 if (
value.Length == 0)
static CultureInfo InvariantCulture
static string XmlBinary_NoParserContext
static string Xml_InvalidReadContentAs
static string Xml_ElementNotFoundNs
static string Xml_ReadBinaryContentNotSupported
static string Format(string resourceFormat, object p1)
static string Xml_ErrorPosition
static string Xml_ReadValueChunkNotSupported
static string Xml_ReadContentAsFormatException
static string Xml_InvalidNodeType
static string Xml_InvalidReadElementContentAs
static string Xml_ElementNotFound
static string Xml_ReadSubtreeNotOnElement
static string Xml_InvalidOperation
static string Xml_MixedReadElementContentAs
static string Xml_UnexpectedNodeInSimpleContent
static string XmlConvert_BadUri
override string ToString()
StringBuilder Append(char value, int repeatCount)
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
static Task CompletedTask
static bool Equal(string strA, string strB)
static readonly XmlValueConverter Untyped
static XmlUntypedStringConverter Instance
static bool IsNameNoNamespaces(string s)
static bool IsNmtokenNoNamespaces(string s)
static XmlAsyncCheckReader CreateAsyncCheckWrapper(XmlReader reader)
static bool ToBoolean(string s)
static DateTimeOffset ToDateTimeOffset(string s)
static int ToInt32(string s)
static float ToSingle(string s)
static ArgumentException CreateInvalidNameArgumentException(string name, string argumentName)
static double ToDouble(string s)
static DateTime ToDateTime(string s)
static decimal ToDecimal(string s)
static string EscapeValueForDebuggerDisplay(string value)
static long ToInt64(string s)
XmlReader AddValidation(XmlReader reader)
XmlReader CreateReader(string inputUri, XmlParserContext inputContext)
static readonly XmlReaderSettings s_defaultReaderSettings
ValidationType ValidationType
static bool IsTextualNode(XmlNodeType nodeType)
virtual Task< int > ReadElementContentAsBinHexAsync(byte[] buffer, int index, int count)
virtual string ReadElementContentAsString(string localName, string namespaceURI)
bool MoveToAttribute(string name, string? ns)
virtual string ReadContentAsString()
virtual object ReadElementContentAsObject()
Exception CreateReadElementContentAsException(string methodName)
XmlWriter CreateWriterForInnerOuterXml(StringWriter sw)
object DebuggerDisplayProxy
virtual void ReadStartElement(string localname, string ns)
virtual object ReadElementContentAs(Type returnType, IXmlNamespaceResolver namespaceResolver)
virtual long ReadContentAsLong()
static string AddLineInfo(string message, IXmlLineInfo lineInfo)
virtual float ReadElementContentAsFloat(string localName, string namespaceURI)
string? GetAttribute(string name)
async Task< string > InternalReadContentAsStringAsync()
virtual double ReadElementContentAsDouble(string localName, string namespaceURI)
virtual bool CanResolveEntity
virtual DateTime ReadElementContentAsDateTime()
string? GetAttribute(string name, string? namespaceURI)
virtual bool ReadToNextSibling(string name)
virtual bool IsStartElement()
static XmlReader Create(Stream input, XmlReaderSettings? settings, XmlParserContext? inputContext)
virtual long ReadElementContentAsLong()
virtual void ReadStartElement()
virtual bool ReadToDescendant(string localName, string namespaceURI)
virtual double ReadElementContentAsDouble()
virtual Task< int > ReadContentAsBinHexAsync(byte[] buffer, int index, int count)
async Task< bool > SetupReadElementContentAsXxxAsync(string methodName)
virtual void ReadStartElement(string name)
static bool IsNameToken(string str)
static XmlReader Create(TextReader input, XmlReaderSettings? settings)
virtual void ReadEndElement()
virtual bool ReadElementContentAsBoolean(string localName, string namespaceURI)
bool MoveToAttribute(string name)
virtual bool IsStartElement(string localname, string ns)
void SetNamespacesFlag(XmlTextWriter xtw)
virtual string ReadInnerXml()
bool ReadAttributeValue()
void CheckElement(string localName, string namespaceURI)
virtual XmlReader ReadSubtree()
Exception CreateReadContentAsException(string methodName)
virtual async Task< object > ReadContentAsObjectAsync()
virtual ? XmlReaderSettings Settings
virtual DateTime ReadElementContentAsDateTime(string localName, string namespaceURI)
bool MoveToNextAttribute()
virtual ? IXmlSchemaInfo SchemaInfo
virtual object ReadElementContentAsObject(string localName, string namespaceURI)
static XmlReader Create(XmlReader reader, XmlReaderSettings? settings)
async Task WriteNodeAsync(XmlWriter xtw, bool defattr)
bool SetupReadElementContentAsXxx(string methodName)
static bool HasValueInternal(XmlNodeType nodeType)
void FinishReadElementContentAsXxx()
virtual async Task< object > ReadElementContentAsObjectAsync()
static XmlReader Create(Stream input)
static int CalcBufferSize(Stream input)
virtual DateTimeOffset ReadContentAsDateTimeOffset()
virtual int ReadValueChunk(char[] buffer, int index, int count)
virtual bool HasAttributes
virtual string ReadElementString(string localname, string ns)
virtual void Dispose(bool disposing)
virtual int ReadContentAsBinHex(byte[] buffer, int index, int count)
virtual float ReadContentAsFloat()
static XmlReader Create(Stream input, XmlReaderSettings? settings)
virtual int ReadContentAsInt()
virtual bool ReadContentAsBoolean()
virtual decimal ReadElementContentAsDecimal(string localName, string namespaceURI)
virtual async Task< XmlNodeType > MoveToContentAsync()
async Task< bool > SkipSubtreeAsync()
virtual async Task< string > ReadOuterXmlAsync()
virtual Task< int > ReadValueChunkAsync(char[] buffer, int index, int count)
virtual object ReadElementContentAs(Type returnType, IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI)
static XmlReader Create(string inputUri, XmlReaderSettings? settings)
bool MoveToFirstAttribute()
virtual async Task< string > ReadElementContentAsStringAsync()
virtual string ReadOuterXml()
virtual ? IDtdInfo DtdInfo
virtual Task< bool > ReadAsync()
virtual int ReadElementContentAsBase64(byte[] buffer, int index, int count)
virtual decimal ReadContentAsDecimal()
string GetAttribute(int i)
virtual object ReadContentAsObject()
static XmlReader CreateSqlReader(Stream input, XmlReaderSettings settings, XmlParserContext inputContext)
string? LookupNamespace(string prefix)
virtual string ReadElementString(string name)
void WriteAttributeValue(XmlWriter xtw)
virtual double ReadContentAsDouble()
virtual bool ReadToDescendant(string name)
virtual bool ReadToNextSibling(string localName, string namespaceURI)
virtual bool ReadToFollowing(string name)
virtual DateTime ReadContentAsDateTime()
virtual bool ReadToFollowing(string localName, string namespaceURI)
virtual int ReadElementContentAsInt()
virtual XmlNodeType MoveToContent()
virtual Task< string > ReadContentAsStringAsync()
void WriteNode(XmlWriter xtw, bool defattr)
virtual string ReadElementString()
virtual async Task< object > ReadElementContentAsAsync(Type returnType, IXmlNamespaceResolver namespaceResolver)
static XmlReader Create(TextReader input, XmlReaderSettings? settings, string? baseUri)
virtual Task< int > ReadContentAsBase64Async(byte[] buffer, int index, int count)
virtual int ReadElementContentAsInt(string localName, string namespaceURI)
virtual int ReadContentAsBase64(byte[] buffer, int index, int count)
virtual object ReadContentAs(Type returnType, IXmlNamespaceResolver? namespaceResolver)
static XmlReader Create(string inputUri, XmlReaderSettings? settings, XmlParserContext? inputContext)
virtual string ReadString()
static XmlReader Create(TextReader input, XmlReaderSettings? settings, XmlParserContext? inputContext)
virtual ? XmlNamespaceManager NamespaceManager
static bool CanReadContentAs(XmlNodeType nodeType)
static XmlTextReaderImpl GetXmlTextReaderImpl(XmlReader reader)
virtual float ReadElementContentAsFloat()
static bool IsName(string str)
Task FinishReadElementContentAsXxxAsync()
static XmlReader Create(string inputUri)
virtual Task< int > ReadElementContentAsBase64Async(byte[] buffer, int index, int count)
virtual async Task< object > ReadContentAsAsync(Type returnType, IXmlNamespaceResolver? namespaceResolver)
virtual int ReadElementContentAsBinHex(byte[] buffer, int index, int count)
virtual decimal ReadElementContentAsDecimal()
static XmlReader Create(Stream input, XmlReaderSettings? settings, string? baseUri)
virtual Task< string > GetValueAsync()
virtual async Task< string > ReadInnerXmlAsync()
static Exception CreateReadElementContentAsException(string methodName, XmlNodeType nodeType, IXmlLineInfo lineInfo)
static ConformanceLevel GetV1ConformanceLevel(XmlReader reader)
virtual void MoveToAttribute(int i)
static Exception CreateReadContentAsException(string methodName, XmlNodeType nodeType, IXmlLineInfo lineInfo)
virtual bool IsStartElement(string name)
virtual bool ReadElementContentAsBoolean()
virtual string ReadElementContentAsString()
string InternalReadContentAsString()
static XmlReader Create(TextReader input)
virtual bool CanReadValueChunk
virtual long ReadElementContentAsLong(string localName, string namespaceURI)
virtual bool CanReadBinaryContent
void WriteString(string? text)
void WriteWhitespace(string? ws)
XmlDateTimeSerializationMode
XmlReaderDebuggerDisplayProxy(XmlReader reader)
override string ToString()
readonly XmlReader _reader