Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.LooseMarshalObjectArray C# (CSharp) Method

LooseMarshalObjectArray() protected method

protected LooseMarshalObjectArray ( OpenWireFormat wireFormat, DataStructure objects, BinaryWriter dataOut ) : void
wireFormat OpenWireFormat
objects DataStructure
dataOut System.IO.BinaryWriter
return void
        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);
                }
            }
        }