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

◆ PopScope()

virtual bool System.Xml.XmlNamespaceManager.PopScope ( )
inlinevirtualinherited

Reimplemented in System.Xml.XmlTextReaderImpl.NoNamespaceManager.

Definition at line 82 of file XmlNamespaceManager.cs.

83 {
84 int num = _lastDecl;
85 if (_scopeId == 1)
86 {
87 return false;
88 }
89 while (_nsdecls[num].scopeId == _scopeId)
90 {
91 if (_useHashtable)
92 {
94 }
95 num--;
96 }
97 _lastDecl = num;
98 _scopeId--;
99 return true;
100 }
Dictionary< string, int > _hashTable

References System.Xml.XmlNamespaceManager._hashTable, System.Xml.XmlNamespaceManager._lastDecl, System.Xml.XmlNamespaceManager._nsdecls, System.Xml.XmlNamespaceManager._scopeId, System.Xml.XmlNamespaceManager._useHashtable, System.Xml.XmlNamespaceManager.NamespaceDeclaration.prefix, and System.Xml.XmlNamespaceManager.NamespaceDeclaration.previousNsIndex.

Referenced by System.Xml.Xsl.IlGen.XmlILNamespaceAnalyzer.Analyze(), System.Xml.Xsl.IlGen.XmlILNamespaceAnalyzer.AnalyzeContent(), System.Xml.Schema.Parser.ParseReaderNode(), System.Xml.XmlTextReaderImpl.PopElementContext(), System.Xml.Schema.Parser.ProcessAppInfoDocMarkup(), System.Xml.Schema.XdrValidator.ProcessElement(), System.Xml.XsdValidatingReader.ProcessEndElementEvent(), System.Xml.XsdValidatingReader.ProcessEndElementEventAsync(), System.Xml.XmlSubtreeReader.Read(), System.Xml.XmlSubtreeReader.ReadAsync(), System.Xml.XsdValidatingReader.ReadTillEndElement(), System.Xml.XsdValidatingReader.ReadTillEndElementAsync(), System.Xml.XmlTextReaderImpl.ResetState(), System.Xml.XmlSubtreeReader.Skip(), System.Xml.XmlSubtreeReader.SkipAsync(), System.Xml.DocumentSchemaValidator.ValidateElement(), System.Xml.Schema.XNodeValidator.ValidateElement(), System.Xml.Schema.XdrValidator.ValidateEndElement(), System.Xml.Schema.XsdValidator.ValidateEndElement(), System.Xml.DocumentSchemaValidator.ValidateSingleElement(), and System.Xml.Xsl.Runtime.XmlQueryOutput.WriteEndElementUnchecked().