protected virtual void LooseMarshalObjectArray(
OpenWireFormat wireFormat,
DataStructure[] objects,
BinaryWriter dataOut)
{
dataOut.Write(objects!=null);
if (objects!=null)
{
dataOut.Write((short) objects.Length);
for (int i = 0; i < objects.Length; i++)
{
LooseMarshalNestedObject(wireFormat, objects[i], dataOut);
}
}
}