System.Xml.Serialization.XmlSerializationWriter.WriteElementQualifiedName C# (CSharp) Method

WriteElementQualifiedName() protected method

protected WriteElementQualifiedName ( string localName, string ns, XmlQualifiedName value, XmlQualifiedName xsiType ) : void
localName string
ns string
value XmlQualifiedName
xsiType XmlQualifiedName
return void
        protected void WriteElementQualifiedName(string localName, string ns, XmlQualifiedName value, XmlQualifiedName xsiType)
        {
            if (value == null) return;
            if (value.Namespace == null || value.Namespace.Length == 0)
            {
                WriteStartElement(localName, ns, null, true);
                WriteAttribute("xmlns", "");
            }
            else
                _w.WriteStartElement(localName, ns);
            if (xsiType != null)
                WriteXsiType(xsiType.Name, xsiType.Namespace);
            _w.WriteString(FromXmlQualifiedName(value, false));
            _w.WriteEndElement();
        }

Same methods

XmlSerializationWriter::WriteElementQualifiedName ( String localName, String ns, XmlQualifiedName value ) : void
XmlSerializationWriter::WriteElementQualifiedName ( String localName, XmlQualifiedName value ) : void
XmlSerializationWriter::WriteElementQualifiedName ( string localName, XmlQualifiedName value, XmlQualifiedName xsiType ) : void