System.Xml.XmlWellFormedWriter.Namespace.WriteDecl C# (CSharp) Méthode

WriteDecl() private méthode

private WriteDecl ( XmlWriter writer, XmlRawWriter rawWriter ) : void
writer XmlWriter
rawWriter XmlRawWriter
Résultat void
            internal void WriteDecl(XmlWriter writer, XmlRawWriter rawWriter) {
                Debug.Assert(kind == NamespaceKind.NeedToWrite);
                if (null != rawWriter) {
                    rawWriter.WriteNamespaceDeclaration(prefix, namespaceUri);
                }
                else {
                    if (prefix.Length == 0) {
                        writer.WriteStartAttribute(string.Empty, "xmlns", XmlReservedNs.NsXmlNs);
                    }
                    else {
                        writer.WriteStartAttribute("xmlns", prefix, XmlReservedNs.NsXmlNs);
                    }
                    writer.WriteString(namespaceUri);
                    writer.WriteEndAttribute();
                }
            }
        }
XmlWellFormedWriter.Namespace