private int WriteArray(BinaryWriter writer, BinaryPlistItem value)
{
int size = value.Marker.Count;
BinaryPlistArray array = (BinaryPlistArray)value.Value;
writer.Write(value.Marker.ToArray());
foreach (int objectRef in array.ObjectReference)
{
size += WriteReferenceInteger(writer, objectRef, this.objectRefSize);
}
return size;
}