160 goto case State.Interactive;
163 case State.InReadBinary:
166 goto case State.Interactive;
167 case State.Interactive:
530 goto case State.Interactive;
533 case State.InReadBinary:
536 goto case State.Interactive;
537 case State.Interactive:
static string Xml_InvalidCharacter
static string Xml_DtdIsProhibitedEx
static string Xml_InvalidWhitespaceCharacter
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
async Task< int > ReadElementContentAsBase64Async(byte[] buffer, int index, int count)
static ReadContentAsBinaryHelper CreateOrReset(ReadContentAsBinaryHelper helper, XmlReader reader)
async Task< int > ReadContentAsBase64Async(byte[] buffer, int index, int count)
int ReadContentAsBase64(byte[] buffer, int index, int count)
int ReadContentAsBinHex(byte[] buffer, int index, int count)
int ReadElementContentAsBinHex(byte[] buffer, int index, int count)
int ReadElementContentAsBase64(byte[] buffer, int index, int count)
async Task< int > ReadElementContentAsBinHexAsync(byte[] buffer, int index, int count)
async Task< int > ReadContentAsBinHexAsync(byte[] buffer, int index, int count)
static string ParseNCNameThrow(string s)
static int ParseQNameThrow(string s)
void ValidateQName(string prefix, string localName)
void CheckCharacters(string value)
override bool MoveToAttribute(string name, string ns)
override async Task< bool > ReadAsync()
void CheckWhitespace(string value)
override int ReadContentAsBinHex(byte[] buffer, int index, int count)
override async Task< int > ReadContentAsBase64Async(byte[] buffer, int index, int count)
override int ReadContentAsBase64(byte[] buffer, int index, int count)
override bool MoveToNextAttribute()
override void MoveToAttribute(int i)
override int ReadElementContentAsBinHex(byte[] buffer, int index, int count)
readonly bool _ignoreComments
XmlCharCheckingReader(XmlReader reader, bool checkCharacters, bool ignoreWhitespace, bool ignoreComments, bool ignorePis, DtdProcessing dtdProcessing)
void Throw(string res, string[] args)
XmlNodeType _lastNodeType
override async Task< int > ReadElementContentAsBase64Async(byte[] buffer, int index, int count)
override bool MoveToFirstAttribute()
override bool MoveToAttribute(string name)
override bool CanReadBinaryContent
readonly DtdProcessing _dtdProcessing
void Throw(string res, string arg)
override XmlReaderSettings Settings
readonly bool _ignoreWhitespace
async Task FinishReadBinaryAsync()
ReadContentAsBinaryHelper _readBinaryHelper
override int ReadElementContentAsBase64(byte[] buffer, int index, int count)
override bool MoveToElement()
override bool ReadAttributeValue()
override async Task< int > ReadElementContentAsBinHexAsync(byte[] buffer, int index, int count)
readonly bool _checkCharacters
override async Task< int > ReadContentAsBinHexAsync(byte[] buffer, int index, int count)
void ValidateQName(string name)
static int IsOnlyWhitespaceWithPos(string str)
static int IsPublicId(string str)
static void VerifyCharData(string data, ExceptionType exceptionType)
static string[] BuildCharExceptionArgs(string data, int invCharIndex)
XmlReaderSettings Clone()
string? GetAttribute(string name)
bool MoveToAttribute(string name)
bool ReadAttributeValue()
virtual ? XmlReaderSettings Settings
bool MoveToNextAttribute()
bool MoveToFirstAttribute()
virtual Task< bool > ReadAsync()
virtual Task< string > GetValueAsync()