Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReadAheadForMemberType()

void System.Xml.XsdValidatingReader.ReadAheadForMemberType ( )
inlineprivate

Definition at line 1957 of file XsdValidatingReader.cs.

1958 {
1959 while (_coreReader.Read())
1960 {
1961 switch (_coreReader.NodeType)
1962 {
1963 case XmlNodeType.Text:
1964 case XmlNodeType.CDATA:
1966 break;
1967 case XmlNodeType.Whitespace:
1968 case XmlNodeType.SignificantWhitespace:
1970 break;
1971 case XmlNodeType.EndElement:
1974 if (_atomicValue == null)
1975 {
1976 _atomicValue = this;
1977 }
1978 else if (_xmlSchemaInfo.IsDefault)
1979 {
1981 }
1982 return;
1983 }
1984 }
1985 }
object? ValidateEndElement(XmlSchemaInfo? schemaInfo)
void ValidateWhitespace(string elementValue)
XmlNodeType NodeType
Definition XmlReader.cs:62
void SwitchTextNodeAndEndElement(string textValue, string originalStringValue)

References System.Xml.XsdValidatingReader._atomicValue, System.Xml.XsdValidatingReader._cachingReader, System.Xml.XsdValidatingReader._coreReader, System.Xml.XsdValidatingReader._originalAtomicValueString, System.Xml.XsdValidatingReader._validator, System.Xml.XsdValidatingReader._valueGetter, System.Xml.XsdValidatingReader._xmlSchemaInfo, System.Xml.XsdValidatingReader.GetOriginalAtomicValueStringOfElement(), System.Xml.Schema.XmlSchemaInfo.IsDefault, System.Xml.XmlReader.NodeType, System.Xml.XmlReader.Read(), System.Xml.XsdCachingReader.SwitchTextNodeAndEndElement(), System.Xml.Schema.XmlValueConverter.ToString(), System.Xml.Schema.XmlSchemaValidator.ValidateEndElement(), System.Xml.Schema.XmlSchemaValidator.ValidateText(), System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace(), System.Xml.Schema.XmlSchemaType.ValueConverter, and System.Xml.Schema.XmlSchemaInfo.XmlType.

Referenced by System.Xml.XsdValidatingReader.GetIsDefault(), and System.Xml.XsdValidatingReader.GetMemberType().