1 write to reader
System.Xml (1)
System\Xml\Core\ReadContentAsBinaryHelper.cs (1)
41this.reader = reader;
58 references to reader
System.Xml (58)
System\Xml\Core\ReadContentAsBinaryHelper.cs (29)
79if ( !reader.CanReadContentAs() ) { 80throw reader.CreateReadContentAsException( "ReadContentAsBase64" ); 126if ( !reader.CanReadContentAs() ) { 127throw reader.CreateReadContentAsException( "ReadContentAsBinHex" ); 173if ( reader.NodeType != XmlNodeType.Element ) { 174throw reader.CreateReadElementContentAsException( "ReadElementContentAsBase64" ); 220if ( reader.NodeType != XmlNodeType.Element ) { 221throw reader.CreateReadElementContentAsException( "ReadElementContentAsBinHex" ); 255if ( reader.NodeType != XmlNodeType.EndElement ) { 256throw new XmlException( Res.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo ); 259reader.Read(); 284Debug.Assert( reader.NodeType == XmlNodeType.Element ); 285bool isEmpty = reader.IsEmptyElement; 288reader.Read(); 295if ( reader.NodeType != XmlNodeType.EndElement ) { 296throw new XmlException( Res.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo ); 299reader.Read(); 348if ( ( valueChunkLength = reader.ReadValueChunk( valueChunk, 0, ChunkSize ) ) == 0 ) { 356string value = reader.Value; 386if ( reader.NodeType != XmlNodeType.EndElement ) { 387throw new XmlException( Res.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo ); 391reader.Read(); 398switch ( reader.NodeType ) { 415if ( reader.CanResolveEntity ) { 416reader.ResolveEntity(); 424} while ( reader.Read() );
System\Xml\Core\ReadContentAsBinaryHelperAsync.cs (29)
29if ( !reader.CanReadContentAs() ) { 30throw reader.CreateReadContentAsException( "ReadContentAsBase64" ); 76if ( !reader.CanReadContentAs() ) { 77throw reader.CreateReadContentAsException( "ReadContentAsBinHex" ); 123if ( reader.NodeType != XmlNodeType.Element ) { 124throw reader.CreateReadElementContentAsException( "ReadElementContentAsBase64" ); 170if ( reader.NodeType != XmlNodeType.Element ) { 171throw reader.CreateReadElementContentAsException( "ReadElementContentAsBinHex" ); 205if ( reader.NodeType != XmlNodeType.EndElement ) { 206throw new XmlException( Res.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo ); 209await reader.ReadAsync().ConfigureAwait(false); 228Debug.Assert( reader.NodeType == XmlNodeType.Element ); 229bool isEmpty = reader.IsEmptyElement; 232await reader.ReadAsync().ConfigureAwait(false); 239if ( reader.NodeType != XmlNodeType.EndElement ) { 240throw new XmlException( Res.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo ); 243await reader.ReadAsync().ConfigureAwait(false); 272if ( ( valueChunkLength = await reader.ReadValueChunkAsync( valueChunk, 0, ChunkSize ).ConfigureAwait(false) ) == 0 ) { 280string value = await reader.GetValueAsync().ConfigureAwait(false); 310if ( reader.NodeType != XmlNodeType.EndElement ) { 311throw new XmlException( Res.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo ); 315await reader.ReadAsync().ConfigureAwait(false); 322switch ( reader.NodeType ) { 339if ( reader.CanResolveEntity ) { 340reader.ResolveEntity(); 348} while ( await reader.ReadAsync().ConfigureAwait(false) );