System.Runtime.Serialization.XmlWriterDelegator.XmlWriterDelegator.WriteXmlnsAttribute C# (CSharp) Метод

WriteXmlnsAttribute() приватный Метод

private WriteXmlnsAttribute ( string ns ) : void
ns string
Результат void
        internal void WriteXmlnsAttribute(string ns)
        {
            if (ns != null)
            {
                if (ns.Length == 0)
                    writer.WriteAttributeString("xmlns", String.Empty, null, ns);
                else
                {
                    if (dictionaryWriter != null)
                        dictionaryWriter.WriteXmlnsAttribute(null, ns);
                    else
                    {
                        string prefix = writer.LookupPrefix(ns);
                        if (prefix == null)
                        {
                            prefix = String.Format(CultureInfo.InvariantCulture, "d{0}p{1}", depth, _prefixes);
                            _prefixes++;
                            writer.WriteAttributeString("xmlns", prefix, null, ns);
                        }
                    }
                }
            }
        }

Same methods

XmlWriterDelegator.XmlWriterDelegator::WriteXmlnsAttribute ( XmlDictionaryString ns ) : void
XmlWriterDelegator.XmlWriterDelegator::WriteXmlnsAttribute ( string prefix, XmlDictionaryString ns ) : void