AcTools.Kn5File.XmlWriterExtension.WriteElement C# (CSharp) Method

WriteElement() public static method

public static WriteElement ( this xml, [ localName ) : void
xml this
localName [
return void
        public static void WriteElement(this XmlWriter xml, [NotNull] string localName, [NotNull] params object[] attributes) {
            xml.WriteStartElement(localName);
            int i;
            for (i = 0; i < attributes.Length - 1; i += 2) {
                xml.WriteAttributeStringSafe(attributes[i].ToInvariantString(), attributes[i + 1].ToInvariantString());
            }
            if (i < attributes.Length) {
                xml.WriteString(attributes[i].ToInvariantString());
            }
            xml.WriteEndElement();
        }
    }