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();
}
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 |