protected void WriteStartElement(string name, string ns, Object o, bool writePrefixed, XmlSerializerNamespaces xmlns) { if (xmlns == null) { throw new ArgumentNullException("xmlns"); } WriteStartElement(name, ns, o, writePrefixed, xmlns.ToArray()); }
internal void Initialize(XmlWriter writer, XmlSerializerNamespaces nss) { this.writer = writer; if (nss != null) { namespaces = new ArrayList(); foreach (XmlQualifiedName ns in nss.ToArray()) { if (ns.Name != "" && ns.Namespace != "") { namespaces.Add(ns); } } } }
public XmlSerializerNamespaces(XmlSerializerNamespaces namespaces) : this(namespaces.ToArray()) { }