static void WriteDictionaryValues(NSDictionary dictionary, XmlWriter writer)
{
writer.WriteStartElement("dict");
var enumerator = dictionary.GetEnumerator();
while (enumerator.MoveNext()) {
KeyValuePair<object, object> kv = enumerator.Current;
object value = kv.Value;
if(value!=null){
writer.WriteElementString("key", kv.Key.ToString());
Compose(value, writer);
}
}
writer.WriteEndElement();
}
static void ComposeArray(NSArray value, XmlWriter writer)