private void WriteInlineAttributes(string[] attributes)
{
if (attributes.Length == 0) return;
Conditions.Assert((attributes.Length & 1) == 0, "Invalid attributes (odd number)");
writer.Write(" [");
for (var i = 0; i < attributes.Length; i += 2)
{
writer.Write(attributes[i]);
writer.Write("=");
writer.Write("\"");
writer.Write(attributes[i + 1]);
writer.Write("\"");
}
writer.Write("]");
}