2 writes to reader
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\schema\basevalidator.cs (2)
36reader = other.reader; 50this.reader = reader;
171 references to reader
dotnet-svcutil-lib (171)
FrameworkFork\Microsoft.Xml\Xml\schema\autovalidator.cs (21)
36reader.Validator = new XdrValidator(this); 37reader.Validator.Validate(); 41reader.Validator = new XsdValidator(this); 42reader.Validator.Validate(); 60if (reader.Schemas != null && reader.Schemas.Count > 0) 62XmlSchemaCollectionEnumerator enumerator = reader.Schemas.GetEnumerator(); 74if (reader.NodeType == XmlNodeType.Element) 76SchemaType schemaType = SchemaNames.SchemaTypeFromRoot(reader.LocalName, reader.NamespaceURI); 87int count = reader.AttributeCount; 90reader.MoveToAttribute(i); 91string objectNs = reader.NamespaceURI; 92string objectName = reader.LocalName; 95if (XdrBuilder.IsXdrSchema(reader.Value)) 97reader.MoveToElement(); 103reader.MoveToElement(); 108reader.SchemaTypeObject = XmlSchemaDatatype.FromXdrName(reader.Value); 109reader.MoveToElement(); 115reader.MoveToElement();
FrameworkFork\Microsoft.Xml\Xml\schema\basevalidator.cs (9)
36reader = other.reader; 60get { return reader; } 195SaveTextValue(reader.Value); 215SaveTextValue(reader.Value); 244SendValidationEvent(new XmlSchemaException(code, args, reader.BaseURI, _positionInfo.LineNumber, _positionInfo.LinePosition)); 249SendValidationEvent(new XmlSchemaException(code, arg, reader.BaseURI, _positionInfo.LineNumber, _positionInfo.LinePosition)); 254SendValidationEvent(new XmlSchemaException(code, new string[] { arg1, arg2 }, reader.BaseURI, _positionInfo.LineNumber, _positionInfo.LinePosition)); 264SendValidationEvent(new XmlSchemaException(code, msg, reader.BaseURI, _positionInfo.LineNumber, _positionInfo.LinePosition), severity); 269SendValidationEvent(new XmlSchemaException(code, args, reader.BaseURI, _positionInfo.LineNumber, _positionInfo.LinePosition), severity);
FrameworkFork\Microsoft.Xml\Xml\schema\dtdvalidator.cs (25)
43Debug.Assert(reader != null); 57switch (reader.NodeType) 61if (reader.IsEmptyElement) 83if (!GenEntity(new XmlQualifiedName(reader.LocalName, reader.Prefix))) 95if (reader.Depth == 0 && 96reader.NodeType == XmlNodeType.Element) 105if (reader.StandAlone && // VC 1 - iv 130elementName.Init(reader.LocalName, reader.Prefix); 131if ((reader.Depth == 0) && 146Debug.Assert(reader.NodeType == XmlNodeType.Element); 153XmlSchemaValidator.ElementValidationError(elementName, context, EventHandler, reader, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition, null); 181reader.SchemaTypeObject = null; 182SchemaAttDef attnDef = context.ElementDecl.GetAttDef(new XmlQualifiedName(reader.LocalName, reader.Prefix)); 191if (attnDef.Datatype != null && !reader.IsDefault) 199SendValidationEvent(ResXml.Sch_UndeclaredAttribute, reader.Name); 275XmlSchemaValidator.CompleteValidationError(context, EventHandler, reader, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition, null); 341reader.TypedValueObject = null; 355reader.TypedValueObject = typedValue; 455if (reader.StandAlone && en.DeclaredInExternal) 491SendValidationEvent(new XmlSchemaException(ResXml.Sch_UndeclaredId, next.Id, reader.BaseURI, next.LineNo, next.LinePos));
FrameworkFork\Microsoft.Xml\Xml\schema\xdrvalidator.cs (44)
44_nsManager = reader.NamespaceManager; 67switch (reader.NodeType) 71if (reader.IsEmptyElement) 93elementName.Init(reader.LocalName, XmlSchemaDatatype.XdrCanonizeUri(reader.NamespaceURI, NameTable, SchemaNames)); 95if (SchemaNames.IsXDRRoot(elementName.Name, elementName.Namespace) && reader.Depth > 0) 98_inlineSchemaParser.StartParsing(reader, null); 115XmlSchemaValidator.ElementValidationError(elementName, context, EventHandler, reader, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition, null); 176XmlSchemaValidator.CompleteValidationError(context, EventHandler, reader, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition, null); 197if (reader.Depth == 0) 201if (reader.MoveToFirstAttribute()) 205string objectNs = reader.NamespaceURI; 206string objectName = reader.LocalName; 209LoadSchema(reader.Value); 212_nsManager.AddNamespace(reader.Prefix.Length == 0 ? string.Empty : reader.LocalName, reader.Value); 220reader.SchemaTypeObject = XmlSchemaDatatype.FromXdrName(reader.Value); 222} while (reader.MoveToNextAttribute()); 223reader.MoveToElement(); 242reader.SchemaTypeObject = context.ElementDecl.SchemaType; 246reader.SchemaTypeObject = context.ElementDecl.Datatype; 248if (reader.IsEmptyElement && !context.IsNill && context.ElementDecl.DefaultValueTyped != null) 250reader.TypedValueObject = context.ElementDecl.DefaultValueTyped; 259if (reader.MoveToFirstAttribute()) 263if ((object)reader.NamespaceURI == (object)SchemaNames.NsXmlNs) 270reader.SchemaTypeObject = null; 271SchemaAttDef attnDef = schemaInfo.GetAttributeXdr(context.ElementDecl, QualifiedName(reader.LocalName, reader.NamespaceURI)); 278reader.SchemaTypeObject = (attnDef.SchemaType != null) ? (object)attnDef.SchemaType : (object)attnDef.Datatype; 281string attributeValue = reader.Value; 290e.SetSource(reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition); 293} while (reader.MoveToNextAttribute()); 294reader.MoveToElement(); 304reader.AddDefaultAttribute((SchemaAttDef)context.ElementDecl.DefaultAttDefs[i]); 311context.ElementDecl.CheckAttributes(_attPresence, reader.StandAlone); 315e.SetSource(reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition); 434ProcessEntity(schemaInfo, name, this, EventHandler, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition); 462reader.TypedValueObject = null; 481reader.TypedValueObject = typedValue; 685SendValidationEvent(new XmlSchemaException(ResXml.Sch_UndeclaredId, next.Id, reader.BaseURI, next.LineNo, next.LinePos));
FrameworkFork\Microsoft.Xml\Xml\schema\xsdvalidator.cs (72)
62_nsManager = reader.NamespaceManager; 95switch (reader.NodeType) 99if (reader.IsEmptyElement) 176elementName.Init(reader.LocalName, reader.NamespaceURI); 178if (IsXSDRoot(elementName.Name, elementName.Namespace) && reader.Depth > 0) 181_inlineSchemaParser.StartParsing(reader, null); 209XmlSchemaValidator.ElementValidationError(elementName, context, EventHandler, reader, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition, null); 267if (reader.Depth == 0) 279if (reader.MoveToFirstAttribute()) 283string objectNs = reader.NamespaceURI; 284string objectName = reader.LocalName; 287LoadSchema(reader.Value, null); 290_nsManager.AddNamespace(reader.Prefix.Length == 0 ? string.Empty : reader.LocalName, reader.Value); 297xsiSchemaLocation = (string[])s_dtStringArray.ParseValue(reader.Value, NameTable, _nsManager); 301xsiNoNamespaceSchemaLocation = reader.Value; 305xsiType = (XmlQualifiedName)s_dtQName.ParseValue(reader.Value, NameTable, _nsManager); 309xsiNil = reader.Value; 312} while (reader.MoveToNextAttribute()); 313reader.MoveToElement(); 342XmlSchemaValidator.CompleteValidationError(context, EventHandler, reader, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition, null); 459reader.SchemaTypeObject = context.ElementDecl.SchemaType; 461if (reader.IsEmptyElement && !context.IsNill && context.ElementDecl.DefaultValueTyped != null) 463reader.TypedValueObject = UnWrapUnion(context.ElementDecl.DefaultValueTyped); 468reader.TypedValueObject = null; //Typed value cleanup 476if (reader.MoveToFirstAttribute()) 480if ((object)reader.NamespaceURI == (object)_nsXmlNs) 484if ((object)reader.NamespaceURI == (object)_nsXsi) 491reader.SchemaTypeObject = null; 492XmlQualifiedName attQName = new XmlQualifiedName(reader.LocalName, reader.NamespaceURI); 503reader.SchemaTypeObject = attnDef.SchemaType; 508CheckValue(reader.Value, attnDef); 512AttributeIdentityConstraints(reader.LocalName, reader.NamespaceURI, reader.TypedValueObject, reader.Value, attnDef); 533e.SetSource(reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition); 536} while (reader.MoveToNextAttribute()); 537reader.MoveToElement(); 548reader.AddDefaultAttribute(attdef); 561context.ElementDecl.CheckAttributes(_attPresence, reader.StandAlone); 565e.SetSource(reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition); 695ProcessEntity(schemaInfo, name, this, EventHandler, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition); 709reader.TypedValueObject = null; 753reader.TypedValueObject = typedValue; 833SendValidationEvent(new XmlSchemaException(ResXml.Sch_UndeclaredId, next.Id, reader.BaseURI, next.LineNo, next.LinePos)); 941if (constraints[j].axisSelector.MoveToStartElement(reader.LocalName, reader.NamespaceURI)) 945Debug.WriteLine("Name: " + reader.LocalName + "\t|\tURI: " + reader.NamespaceURI + "\n"); 956if (laxis.MoveToStartElement(reader.LocalName, reader.NamespaceURI)) 964SendValidationEvent(ResXml.Sch_FieldSimpleTypeExpected, reader.LocalName); 1058Debug.WriteLine("Name: " + reader.LocalName + "\t|\tURI: " + reader.NamespaceURI + "\t|\tValue: " + reader.TypedValueObject + "\n"); 1065SendValidationEvent(ResXml.Sch_FieldSingleValueExpected, reader.LocalName); 1071if (reader.TypedValueObject != null && stringValue.Length != 0) 1073laxis.Ks[laxis.Column] = new TypedObject(reader.TypedValueObject, stringValue, context.ElementDecl.Datatype); 1078laxis.EndElement(reader.LocalName, reader.NamespaceURI); 1081if (constraints[i].axisSelector.EndElement(reader.LocalName, reader.NamespaceURI)) 1093SendValidationEvent(new XmlSchemaException(ResXml.Sch_MissingKey, constraints[i].constraint.name.ToString(), reader.BaseURI, ks.PosLine, ks.PosCol)); 1102reader.BaseURI, ks.PosLine, ks.PosCol)); 1119reader.BaseURI, ks.PosLine, ks.PosCol)); 1161reader.BaseURI, ks.PosLine, ks.PosCol));