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

◆ ProcessElementEvent()

void System.Xml.XsdValidatingReader.ProcessElementEvent ( )
inlineprivate

Definition at line 1544 of file XsdValidatingReader.cs.

1545 {
1547 {
1551 {
1555 _validationState = ValidatingReaderState.ParseInlineSchema;
1556 }
1557 else
1558 {
1559 _validationState = ValidatingReaderState.ClearAttributes;
1560 }
1561 return;
1562 }
1563 _atomicValue = null;
1567 {
1569 }
1570 string xsiSchemaLocation = null;
1571 string xsiNoNamespaceSchemaLocation = null;
1572 string xsiNil = null;
1573 string xsiType = null;
1575 {
1576 do
1577 {
1579 string localName = _coreReader.LocalName;
1580 if (Ref.Equal(namespaceURI, _nsXsi))
1581 {
1582 if (Ref.Equal(localName, _xsiSchemaLocation))
1583 {
1585 }
1586 else if (Ref.Equal(localName, _xsiNoNamespaceSchemaLocation))
1587 {
1589 }
1590 else if (Ref.Equal(localName, _xsiType))
1591 {
1593 }
1594 else if (Ref.Equal(localName, _xsiNil))
1595 {
1597 }
1598 }
1600 {
1602 }
1603 }
1606 }
1611 {
1613 }
1614 _validationState = ValidatingReaderState.ClearAttributes;
1615 }
void StartParsing(XmlReader reader, string targetNamespace)
Definition Parser.cs:78
SchemaNames GetSchemaNames(XmlNameTable nt)
void ValidateElement(string localName, string namespaceUri, XmlSchemaInfo? schemaInfo)
void ValidateEndOfAttributes(XmlSchemaInfo? schemaInfo)
virtual void AddNamespace(string prefix, string uri)
readonly ValidationEventHandler _validationEvent
bool IsXSDRoot(string localName, string ns)
readonly XmlNamespaceManager _nsManager
ValidatingReaderState _validationState
readonly XmlNameTable _coreReaderNameTable

References System.Xml.XsdValidatingReader._atomicValue, System.Xml.XsdValidatingReader._attributeCount, System.Xml.XsdValidatingReader._coreReader, System.Xml.XsdValidatingReader._coreReaderAttributeCount, System.Xml.XsdValidatingReader._coreReaderNameTable, System.Xml.XsdValidatingReader._inlineSchemaParser, System.Xml.XsdValidatingReader._manageNamespaces, System.Xml.XsdValidatingReader._nsManager, System.Xml.XsdValidatingReader._nsXmlNs, System.Xml.XsdValidatingReader._nsXsi, System.Xml.XsdValidatingReader._originalAtomicValueString, System.Xml.XsdValidatingReader._processInlineSchema, System.Xml.XsdValidatingReader._validationEvent, System.Xml.XsdValidatingReader._validationState, System.Xml.XsdValidatingReader._validator, System.Xml.XsdValidatingReader._xmlSchemaInfo, System.Xml.XsdValidatingReader._xsiNil, System.Xml.XsdValidatingReader._xsiNoNamespaceSchemaLocation, System.Xml.XsdValidatingReader._xsiSchemaLocation, System.Xml.XsdValidatingReader._xsiType, System.Xml.XmlNamespaceManager.AddNamespace(), System.Xml.XmlReader.AttributeCount, System.Xml.Schema.XmlSchemaInfo.Clear(), System.Xml.XmlReader.Depth, System.Xml.Ref.Equal(), System.Xml.Schema.XmlSchemaSet.GetSchemaNames(), System.Xml.XmlReader.IsEmptyElement, System.Xml.XsdValidatingReader.IsXSDRoot(), System.Xml.XmlReader.LocalName, System.Xml.XmlReader.MoveToElement(), System.Xml.XmlReader.MoveToFirstAttribute(), System.Xml.XmlReader.MoveToNextAttribute(), System.Xml.XmlReader.NamespaceURI, System.Xml.Schema.Parser.ParseReaderNode(), System.Xml.XmlReader.Prefix, System.Xml.XsdValidatingReader.ProcessEndElementEvent(), System.Xml.XmlNamespaceManager.PushScope(), System.Xml.Schema.XmlSchemaValidator.SchemaSet, System.Xml.Schema.Parser.StartParsing(), System.Xml.XsdValidatingReader.ValidateAttributes(), System.Xml.Schema.XmlSchemaValidator.ValidateElement(), System.Xml.Schema.XmlSchemaValidator.ValidateEndOfAttributes(), and System.Xml.XmlReader.Value.

Referenced by System.Xml.XsdValidatingReader.ProcessReaderEvent().