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

◆ AddNamespace()

Namespace System.Xml.XmlBaseReader.NamespaceManager.AddNamespace ( )
inline

Definition at line 819 of file XmlBaseReader.cs.

820 {
821 if (_namespaces == null)
822 {
823 _namespaces = new Namespace[4];
824 }
825 else if (_namespaces.Length == _nsCount)
826 {
827 Namespace[] array = new Namespace[_nsCount * 2];
830 }
831 Namespace @namespace = _namespaces[_nsCount];
832 if (@namespace == null)
833 {
834 @namespace = new Namespace(_bufferReader);
835 _namespaces[_nsCount] = @namespace;
836 }
837 @namespace.Clear();
839 _nsCount++;
840 return @namespace;
841 }

References System.Xml.XmlBaseReader.NamespaceManager._bufferReader, System.Xml.XmlBaseReader.NamespaceManager._depth, System.Xml.XmlBaseReader.NamespaceManager._namespaces, System.Xml.XmlBaseReader.NamespaceManager._nsCount, System.array, System.Xml.XmlBaseReader.Namespace.Clear(), System.Array.Copy(), and System.Xml.Dictionary.

Referenced by System.Xml.XmlBaseReader.AddNamespace().