1 write to _xtr
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\schema\Inference\infer.cs (1)
203_xtr = instanceDocument;
78 references to _xtr
dotnet-svcutil-lib (78)
FrameworkFork\Microsoft.Xml\Xml\schema\Inference\infer.cs (78)
209while (_xtr.NodeType != XmlNodeType.Element && _xtr.Read()) ; 212if (_xtr.NodeType == XmlNodeType.Element) 215_targetNamespace = _xtr.NamespaceURI; 216if (_xtr.NamespaceURI == XmlSchema.Namespace) 223if (elem.Name == _xtr.LocalName && elem.QualifiedName.Namespace == _xtr.NamespaceURI) 234xse = AddElement(_xtr.LocalName, _xtr.Prefix, _xtr.NamespaceURI, null, null, -1); 652bool bEmptyElement = _xtr.IsEmptyElement; 660if (_xtr.MoveToFirstAttribute()) 710_xtr.Read(); 711if (_xtr.NodeType == XmlNodeType.Whitespace) 715if (_xtr.NodeType == XmlNodeType.EntityReference) 719} while ((!_xtr.EOF) && (_xtr.NodeType != XmlNodeType.EndElement) && (_xtr.NodeType != XmlNodeType.CDATA) && (_xtr.NodeType != XmlNodeType.Element) && (_xtr.NodeType != XmlNodeType.Text)); 721if (_xtr.NodeType == XmlNodeType.EndElement) 786while (!_xtr.EOF && (_xtr.NodeType != XmlNodeType.EndElement)) 790if ((_xtr.NodeType == XmlNodeType.Text) || (_xtr.NodeType == XmlNodeType.CDATA)) //node can be simple type, complex with simple content or complex with mixed content 800do { _xtr.Read(); } while ((!_xtr.EOF) && ((_xtr.NodeType == XmlNodeType.CDATA) || (_xtr.NodeType == XmlNodeType.Text) || (_xtr.NodeType == XmlNodeType.Comment) || (_xtr.NodeType == XmlNodeType.ProcessingInstruction) || (_xtr.NodeType == XmlNodeType.Whitespace) || (_xtr.NodeType == XmlNodeType.SignificantWhitespace) || (_xtr.NodeType == XmlNodeType.XmlDeclaration))); 802if (_xtr.NodeType == XmlNodeType.EndElement) 809if ((_xtr.NodeType == XmlNodeType.Text) && (iChildNumber == 1)) 821sce.BaseTypeName = RefineSimpleType(_xtr.Value, ref SimpleType); 840if (_xtr.NodeType == XmlNodeType.Text) 848sce.BaseTypeName = RefineSimpleType(_xtr.Value, ref TypeFlags); 871if (_xtr.NodeType == XmlNodeType.Text) 873xse.SchemaTypeName = RefineSimpleType(_xtr.Value, ref TypeFlags); 881else if (_xtr.NodeType == XmlNodeType.Text) 896xse.SchemaTypeName = RefineSimpleType(_xtr.Value, ref TypeFlags); //simple type 907else if (_xtr.NodeType == XmlNodeType.Element) 909XmlQualifiedName qname = new XmlQualifiedName(_xtr.LocalName, _xtr.NamespaceURI); 939XmlSchemaElement subelement = AddElement(_xtr.LocalName, _xtr.Prefix, _xtr.NamespaceURI, parentSchema, ((XmlSchemaSequence)ct.Particle).Items, -1); 948XmlSchemaElement subelement = AddElement(_xtr.LocalName, _xtr.Prefix, _xtr.NamespaceURI, parentSchema, ((XmlSchemaSequence)ct.Particle).Items, -1); 960XmlSchemaElement subelement = FindMatchingElement(bCreatingNewType || bCreatingNewSequence, _xtr, ct, ref lastUsedSeqItem, ref bParticleChanged, parentSchema, Maxoccursflag); 963else if (_xtr.NodeType == XmlNodeType.Text) 971if (_xtr.NodeType == XmlNodeType.EntityReference) 977_xtr.Read(); 983} while ((!_xtr.EOF) && (_xtr.NodeType != XmlNodeType.EndElement) && (_xtr.NodeType != XmlNodeType.CDATA) && (_xtr.NodeType != XmlNodeType.Element) && (_xtr.NodeType != XmlNodeType.Text)); 1225Debug.Assert(_xtr.NodeType == XmlNodeType.Attribute); 1228if (_xtr.NamespaceURI == XmlSchema.Namespace) 1233if (_xtr.NamespaceURI == XmlReservedNs.NsXmlNs) 1235if (_xtr.Prefix == "xmlns") 1236_namespaceManager.AddNamespace(_xtr.LocalName, _xtr.Value); 1238else if (_xtr.NamespaceURI == XmlReservedNs.NsXsi) 1240string localName = _xtr.LocalName; 1281xsa = AddAttribute(_xtr.LocalName, _xtr.Prefix, _xtr.NamespaceURI, _xtr.Value, bCreatingNewType, parentSchema, sce.Attributes, ct.AttributeUses); 1285xsa = AddAttribute(_xtr.LocalName, _xtr.Prefix, _xtr.NamespaceURI, _xtr.Value, bCreatingNewType, parentSchema, ct.Attributes, ct.AttributeUses); 1292} while (_xtr.MoveToNextAttribute());