84 case State.InReadContent:
90 case State.InReadElementContent:
129 case State.InReadContent:
135 case State.InReadElementContent:
174 case State.InReadContent:
176 case State.InReadElementContent:
219 case State.InReadContent:
221 case State.InReadElementContent:
453 case State.InReadContent:
459 case State.InReadElementContent:
498 case State.InReadContent:
504 case State.InReadElementContent:
543 case State.InReadContent:
545 case State.InReadElementContent:
588 case State.InReadContent:
590 case State.InReadElementContent:
static string Xml_InvalidNodeType
static string Xml_MixingBinaryContentMethods
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
int Decode(char[] chars, int startPos, int len)
void SetNextOutputBuffer(Array array, int offset, int len)
async Task< bool > InitAsync()
ReadContentAsBinaryHelper(XmlReader reader)
readonly XmlReader _reader
readonly char[] _valueChunk
Base64Decoder _base64Decoder
async Task< int > ReadElementContentAsBase64Async(byte[] buffer, int index, int count)
int ReadElementContentAsBinary(byte[] buffer, int index, int count)
static ReadContentAsBinaryHelper CreateOrReset(ReadContentAsBinaryHelper helper, XmlReader reader)
async Task< int > ReadContentAsBinaryAsync(byte[] buffer, int index, int count)
int ReadContentAsBinary(byte[] buffer, int index, int count)
async Task< int > ReadContentAsBase64Async(byte[] buffer, int index, int count)
BinHexDecoder _binHexDecoder
bool MoveToNextContentNode(bool moveIfOnContentNode)
int ReadContentAsBase64(byte[] buffer, int index, int count)
async Task< bool > InitOnElementAsync()
async Task< bool > MoveToNextContentNodeAsync(bool moveIfOnContentNode)
readonly bool _canReadValueChunk
int ReadContentAsBinHex(byte[] buffer, int index, int count)
IncrementalReadDecoder _decoder
int ReadElementContentAsBinHex(byte[] buffer, int index, int count)
int ReadElementContentAsBase64(byte[] buffer, int index, int count)
async Task< int > ReadElementContentAsBinaryAsync(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)
Exception CreateReadElementContentAsException(string methodName)
virtual bool CanResolveEntity
Exception CreateReadContentAsException(string methodName)
virtual int ReadValueChunk(char[] buffer, int index, int count)
virtual Task< int > ReadValueChunkAsync(char[] buffer, int index, int count)
virtual Task< bool > ReadAsync()
static bool CanReadContentAs(XmlNodeType nodeType)
virtual Task< string > GetValueAsync()
virtual bool CanReadValueChunk