internal override void ToBinary(BinaryPropertyListWriter outPlist) { outPlist.WriteIntHeader(0xD, dict.Count); foreach (KeyValuePair <String, NSObject> entry in dict) { outPlist.WriteID(outPlist.GetID(new NSString(entry.Key))); } foreach (KeyValuePair <String, NSObject> entry in dict) { outPlist.WriteID(outPlist.GetID(entry.Value)); } }
internal override void ToBinary(BinaryPropertyListWriter outPlist) { outPlist.WriteIntHeader(0xA, array.Count); foreach (NSObject obj in array) { outPlist.WriteID(outPlist.GetID(obj)); } }
internal override void ToBinary(BinaryPropertyListWriter outPlist) { if (ordered) { set.Sort(); outPlist.WriteIntHeader(0xB, set.Count); } else { outPlist.WriteIntHeader(0xC, set.Count); } foreach (NSObject obj in set) { outPlist.WriteID(outPlist.GetID(obj)); } }
internal override void ToBinary(BinaryPropertyListWriter outPlist) { outPlist.WriteIntHeader(0xA, array.Length); foreach (NSObject obj in array) { outPlist.WriteID(outPlist.GetID(obj)); } }