public void WriteStartElement (string memberName, string memberNamespace, string contentNamespace) { writer.WriteStartElement (memberName, memberNamespace); if (!string.IsNullOrEmpty (contentNamespace) && contentNamespace != memberNamespace) writer.WriteXmlnsAttribute (null, contentNamespace); }
public override void SerializeNonReference(object graph, XmlFormatterSerializer serializer) { foreach (object o in (IEnumerable)graph) { serializer.WriteStartElement(element_qname.Name, XmlName.Namespace, CurrentNamespace); serializer.Serialize(element_type, o); serializer.WriteEndElement(); } }