static void ComposeArray(NSArray value, XmlWriter writer)
{
writer.WriteStartElement("array");
var enumerator = value.GetEnumerator();
while (enumerator.MoveNext()) {
var obj = enumerator.Current;
Compose(obj, writer);
}
writer.WriteEndElement();
}
#endregion