System.Xml.XmlBinaryNodeWriter.WriteXmlnsAttribute C# (CSharp) Méthode

WriteXmlnsAttribute() public méthode

public WriteXmlnsAttribute ( string prefix, XmlDictionaryString ns ) : void
prefix string
ns XmlDictionaryString
Résultat void
        public override void WriteXmlnsAttribute(string prefix, XmlDictionaryString ns)
        {
            int key;
            if (!TryGetKey(ns, out key))
            {
                WriteXmlnsAttribute(prefix, ns.Value);
            }
            else
            {
                if (prefix.Length == 0)
                {
                    WriteNode(XmlBinaryNodeType.ShortDictionaryXmlnsAttribute);
                    WriteDictionaryString(ns, key);
                }
                else
                {
                    WriteNode(XmlBinaryNodeType.DictionaryXmlnsAttribute);
                    WriteName(prefix);
                    WriteDictionaryString(ns, key);
                }
            }
        }

Same methods

XmlBinaryNodeWriter::WriteXmlnsAttribute ( string prefix, string ns ) : void