1 write to reader
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWrappingReader.cs (1)
31this.reader = baseReader;
272 references to reader
dotnet-svcutil-lib (272)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlCharCheckingReader.cs (34)
83XmlReaderSettings settings = reader.Settings; 124return base.reader.MoveToAttribute(name); 133return base.reader.MoveToAttribute(name, ns); 142base.reader.MoveToAttribute(i); 151return base.reader.MoveToFirstAttribute(); 160return base.reader.MoveToNextAttribute(); 169return base.reader.MoveToElement(); 178if (base.reader.ReadState == ReadState.Initial) 193if (!base.reader.Read()) 204XmlNodeType nodeType = base.reader.NodeType; 249ValidateQName(base.reader.Prefix, base.reader.LocalName); 252if (base.reader.MoveToFirstAttribute()) 256ValidateQName(base.reader.Prefix, base.reader.LocalName); 257CheckCharacters(base.reader.Value); 258} while (base.reader.MoveToNextAttribute()); 260base.reader.MoveToElement(); 269CheckCharacters(base.reader.Value); 277ValidateQName(base.reader.Name); 288ValidateQName(base.reader.Name); 289CheckCharacters(base.reader.Value); 300CheckCharacters(base.reader.Value); 315ValidateQName(base.reader.Name); 316CheckCharacters(base.reader.Value); 319str = base.reader.GetAttribute("SYSTEM"); 325str = base.reader.GetAttribute("PUBLIC"); 344CheckWhitespace(base.reader.Value); 351CheckWhitespace(base.reader.Value); 358ValidateQName(base.reader.Prefix, base.reader.LocalName); 377return base.reader.ReadState == ReadState.Closed ? ReadState.Closed : ReadState.Initial; 383return base.reader.ReadState; 394return base.reader.ReadAttributeValue();
FrameworkFork\Microsoft.Xml\Xml\Core\XmlCharCheckingReaderAsync.cs (24)
29if (base.reader.ReadState == ReadState.Initial) 44if (!await base.reader.ReadAsync().ConfigureAwait(false)) 55XmlNodeType nodeType = base.reader.NodeType; 100ValidateQName(base.reader.Prefix, base.reader.LocalName); 103if (base.reader.MoveToFirstAttribute()) 107ValidateQName(base.reader.Prefix, base.reader.LocalName); 108CheckCharacters(base.reader.Value); 109} while (base.reader.MoveToNextAttribute()); 111base.reader.MoveToElement(); 120CheckCharacters(await base.reader.GetValueAsync().ConfigureAwait(false)); 128ValidateQName(base.reader.Name); 139ValidateQName(base.reader.Name); 140CheckCharacters(base.reader.Value); 151CheckCharacters(base.reader.Value); 166ValidateQName(base.reader.Name); 167CheckCharacters(base.reader.Value); 170str = base.reader.GetAttribute("SYSTEM"); 176str = base.reader.GetAttribute("PUBLIC"); 195CheckWhitespace(await base.reader.GetValueAsync().ConfigureAwait(false)); 202CheckWhitespace(await base.reader.GetValueAsync().ConfigureAwait(false)); 209ValidateQName(base.reader.Prefix, base.reader.LocalName);
FrameworkFork\Microsoft.Xml\Xml\Core\XmlSubtreeReader.cs (115)
119return (_useCurNode) ? _curNode.type : reader.NodeType; 127return (_useCurNode) ? _curNode.name : reader.Name; 135return (_useCurNode) ? _curNode.localName : reader.LocalName; 143return (_useCurNode) ? _curNode.namespaceUri : reader.NamespaceURI; 151return (_useCurNode) ? _curNode.prefix : reader.Prefix; 159return (_useCurNode) ? _curNode.value : reader.Value; 167int depth = reader.Depth - _initialDepth; 187return reader.BaseURI; 195return reader.IsEmptyElement; 211if (reader.ReadState == ReadState.Error) 233return reader.NameTable; 241return InAttributeActiveState ? reader.AttributeCount + _nsAttrCount : 0; 251string attr = reader.GetAttribute(name); 272string attr = reader.GetAttribute(name, namespaceURI); 293int n = reader.AttributeCount; 296return reader.GetAttribute(i); 314if (reader.MoveToAttribute(name)) 337if (reader.MoveToAttribute(name, ns)) 360int n = reader.AttributeCount; 363reader.MoveToAttribute(i); 383if (reader.MoveToFirstAttribute()) 402if (_curNsAttr == -1 && reader.MoveToNextAttribute()) 426Debug.Assert(reader.NodeType == XmlNodeType.Element); 431return reader.MoveToElement(); 443return reader.ReadAttributeValue(); 472reader.MoveToElement(); 473Debug.Assert(reader.Depth >= _initialDepth); 474if (reader.Depth == _initialDepth) 476if (reader.NodeType == XmlNodeType.EndElement || 477(reader.NodeType == XmlNodeType.Element && reader.IsEmptyElement)) 483Debug.Assert(reader.NodeType == XmlNodeType.Element && !reader.IsEmptyElement); 485if (reader.Read()) 543reader.MoveToElement(); 544Debug.Assert(reader.Depth >= _initialDepth); 546if (reader.Depth == _initialDepth && reader.NodeType == XmlNodeType.Element && !reader.IsEmptyElement) 548reader.Read(); 551while (reader.Depth > _initialDepth && reader.Read()) 580reader.MoveToElement(); 581Debug.Assert(reader.Depth >= _initialDepth); 582if (reader.Depth == _initialDepth) 584if (reader.NodeType == XmlNodeType.Element && !reader.IsEmptyElement) 587if (reader.Read()) 589while (reader.NodeType != XmlNodeType.EndElement && reader.Depth > _initialDepth) 591reader.Skip(); 595Debug.Assert(reader.NodeType == XmlNodeType.EndElement || 596reader.NodeType == XmlNodeType.Element && reader.IsEmptyElement || 597reader.ReadState != ReadState.Interactive); 603if (reader.NodeType == XmlNodeType.Element && !reader.IsEmptyElement) 607reader.Skip(); 610Debug.Assert(reader.Depth >= _initialDepth); 656object value = reader.ReadContentAsObject(); 672bool value = reader.ReadContentAsBoolean(); 688DateTime value = reader.ReadContentAsDateTime(); 704double value = reader.ReadContentAsDouble(); 720float value = reader.ReadContentAsFloat(); 736decimal value = reader.ReadContentAsDecimal(); 752int value = reader.ReadContentAsInt(); 768long value = reader.ReadContentAsLong(); 784string value = reader.ReadContentAsString(); 800object value = reader.ReadContentAs(returnType, namespaceResolver); 815return reader.CanReadBinaryContent; 838if (_curNsAttr != -1 && reader.CanReadBinaryContent) 868return reader.ReadContentAsBase64(buffer, index, count); 879int read = reader.ReadContentAsBase64(buffer, index, count); 918int read = reader.ReadContentAsBase64(buffer, index, count); 925throw new XmlException(ResXml.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo); 933if (reader.Depth == _initialDepth) 974if (_curNsAttr != -1 && reader.CanReadBinaryContent) 1004return reader.ReadContentAsBinHex(buffer, index, count); 1015int read = reader.ReadContentAsBinHex(buffer, index, count); 1053int read = reader.ReadContentAsBinHex(buffer, index, count); 1060throw new XmlException(ResXml.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo); 1068if (reader.Depth == _initialDepth) 1094return reader.CanReadValueChunk; 1111if (_curNsAttr != -1 && reader.CanReadValueChunk) 1135return reader.ReadValueChunk(buffer, index, count); 1172IXmlLineInfo lineInfo = reader as IXmlLineInfo; 1188IXmlLineInfo lineInfo = reader as IXmlLineInfo; 1200return reader is IXmlLineInfo; 1238switch (reader.NodeType) 1243string prefix = reader.Prefix; 1244string ns = reader.NamespaceURI; 1250if (reader.MoveToFirstAttribute()) 1254prefix = reader.Prefix; 1255ns = reader.NamespaceURI; 1261_nsManager.AddNamespace(string.Empty, reader.Value); 1266prefix = reader.LocalName; 1267_nsManager.AddNamespace(prefix, reader.Value); 1275} while (reader.MoveToNextAttribute()); 1276reader.MoveToElement(); 1279if (reader.IsEmptyElement) 1316_nsAttributes[index].Set(XmlNodeType.Attribute, prefix, _xmlns, reader.NameTable.Add(string.Concat(_xmlns, ":", prefix)), _xmlnsUri, ns); 1348reader.MoveToElement(); 1358throw reader.CreateReadElementContentAsException("ReadElementContentAsBase64"); 1372throw new XmlException(ResXml.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo); 1392while (reader.ReadContentAsBase64(bytes, 0, 256) > 0) ; 1396while (reader.ReadContentAsBinHex(bytes, 0, 256) > 0) ; 1401throw new XmlException(ResXml.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo); 1409if (reader.Depth == _initialDepth) 1426while (reader.ReadContentAsBase64(bytes, 0, 256) > 0) ; 1430while (reader.ReadContentAsBinHex(bytes, 0, 256) > 0) ; 1437if (reader.Depth == _initialDepth)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlSubtreeReaderAsync.cs (57)
29return reader.GetValueAsync(); 46reader.MoveToElement(); 47Debug.Assert(reader.Depth >= _initialDepth); 48if (reader.Depth == _initialDepth) 50if (reader.NodeType == XmlNodeType.EndElement || 51(reader.NodeType == XmlNodeType.Element && reader.IsEmptyElement)) 57Debug.Assert(reader.NodeType == XmlNodeType.Element && !reader.IsEmptyElement); 59if (await reader.ReadAsync().ConfigureAwait(false)) 117reader.MoveToElement(); 118Debug.Assert(reader.Depth >= _initialDepth); 119if (reader.Depth == _initialDepth) 121if (reader.NodeType == XmlNodeType.Element && !reader.IsEmptyElement) 124if (await reader.ReadAsync().ConfigureAwait(false)) 126while (reader.NodeType != XmlNodeType.EndElement && reader.Depth > _initialDepth) 128await reader.SkipAsync().ConfigureAwait(false); 132Debug.Assert(reader.NodeType == XmlNodeType.EndElement || 133reader.NodeType == XmlNodeType.Element && reader.IsEmptyElement || 134reader.ReadState != ReadState.Interactive); 140if (reader.NodeType == XmlNodeType.Element && !reader.IsEmptyElement) 144await reader.SkipAsync().ConfigureAwait(false); 147Debug.Assert(reader.Depth >= _initialDepth); 193object value = await reader.ReadContentAsObjectAsync().ConfigureAwait(false); 209string value = await reader.ReadContentAsStringAsync().ConfigureAwait(false); 225object value = await reader.ReadContentAsAsync(returnType, namespaceResolver).ConfigureAwait(false); 255if (_curNsAttr != -1 && reader.CanReadBinaryContent) 285return await reader.ReadContentAsBase64Async(buffer, index, count).ConfigureAwait(false); 296int read = await reader.ReadContentAsBase64Async(buffer, index, count).ConfigureAwait(false); 335int read = await reader.ReadContentAsBase64Async(buffer, index, count).ConfigureAwait(false); 342throw new XmlException(ResXml.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo); 350if (reader.Depth == _initialDepth) 391if (_curNsAttr != -1 && reader.CanReadBinaryContent) 421return await reader.ReadContentAsBinHexAsync(buffer, index, count).ConfigureAwait(false); 432int read = await reader.ReadContentAsBinHexAsync(buffer, index, count).ConfigureAwait(false); 470int read = await reader.ReadContentAsBinHexAsync(buffer, index, count).ConfigureAwait(false); 477throw new XmlException(ResXml.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo); 485if (reader.Depth == _initialDepth) 520if (_curNsAttr != -1 && reader.CanReadValueChunk) 544return reader.ReadValueChunkAsync(buffer, index, count); 562throw reader.CreateReadElementContentAsException("ReadElementContentAsBase64"); 576throw new XmlException(ResXml.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo); 596while (await reader.ReadContentAsBase64Async(bytes, 0, 256).ConfigureAwait(false) > 0) ; 600while (await reader.ReadContentAsBinHexAsync(bytes, 0, 256).ConfigureAwait(false) > 0) ; 605throw new XmlException(ResXml.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo); 613if (reader.Depth == _initialDepth) 630while (await reader.ReadContentAsBase64Async(bytes, 0, 256).ConfigureAwait(false) > 0) ; 634while (await reader.ReadContentAsBinHexAsync(bytes, 0, 256).ConfigureAwait(false) > 0) ; 641if (reader.Depth == _initialDepth)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWrappingReader.cs (39)
38public override XmlReaderSettings Settings { get { return reader.Settings; } } 39public override XmlNodeType NodeType { get { return reader.NodeType; } } 40public override string Name { get { return reader.Name; } } 41public override string LocalName { get { return reader.LocalName; } } 42public override string NamespaceURI { get { return reader.NamespaceURI; } } 43public override string Prefix { get { return reader.Prefix; } } 44public override bool HasValue { get { return reader.HasValue; } } 45public override string Value { get { return reader.Value; } } 46public override int Depth { get { return reader.Depth; } } 47public override string BaseURI { get { return reader.BaseURI; } } 48public override bool IsEmptyElement { get { return reader.IsEmptyElement; } } 49public override bool IsDefault { get { return reader.IsDefault; } } 50public override XmlSpace XmlSpace { get { return reader.XmlSpace; } } 51public override string XmlLang { get { return reader.XmlLang; } } 52public override System.Type ValueType { get { return reader.ValueType; } } 53public override int AttributeCount { get { return reader.AttributeCount; } } 54public override bool EOF { get { return reader.EOF; } } 55public override ReadState ReadState { get { return reader.ReadState; } } 56public override bool HasAttributes { get { return reader.HasAttributes; } } 57public override XmlNameTable NameTable { get { return reader.NameTable; } } 58public override bool CanResolveEntity { get { return reader.CanResolveEntity; } } 60public override IXmlSchemaInfo SchemaInfo { get { return reader.SchemaInfo; } } 61public override char QuoteChar { get { return reader.QuoteChar; } } 65return reader.GetAttribute(name); 70return reader.GetAttribute(name, namespaceURI); 75return reader.GetAttribute(i); 80return reader.MoveToAttribute(name); 85return reader.MoveToAttribute(name, ns); 90reader.MoveToAttribute(i); 95return reader.MoveToFirstAttribute(); 100return reader.MoveToNextAttribute(); 105return reader.MoveToElement(); 110return reader.Read(); 115reader.Close(); 120reader.Skip(); 125return reader.LookupNamespace(prefix); 130reader.ResolveEntity(); 135return reader.ReadAttributeValue(); 169return reader.DtdInfo;
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWrappingReaderAsync.cs (3)
22return reader.GetValueAsync(); 27return reader.ReadAsync(); 32return reader.SkipAsync();