System.Xml.XmlBaseWriter.NamespaceManager.DeclareNamespaces C# (CSharp) Méthode

DeclareNamespaces() public méthode

public DeclareNamespaces ( System.Xml.XmlNodeWriter writer ) : void
writer System.Xml.XmlNodeWriter
Résultat void
            public void DeclareNamespaces(XmlNodeWriter writer)
            {
                int i = _nsCount;
                while (i > 0)
                {
                    Namespace nameSpace = _namespaces[i - 1];
                    if (nameSpace.Depth != _depth)
                        break;
                    i--;
                }
                while (i < _nsCount)
                {
                    Namespace nameSpace = _namespaces[i];
                    if (nameSpace.UriDictionaryString != null)
                        writer.WriteXmlnsAttribute(nameSpace.Prefix, nameSpace.UriDictionaryString);
                    else
                        writer.WriteXmlnsAttribute(nameSpace.Prefix, nameSpace.Uri);
                    i++;
                }
            }