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

TightMarshalObjectArray2() protected method

protected TightMarshalObjectArray2 ( OpenWireFormat wireFormat, DataStructure objects, BinaryWriter dataOut, BooleanStream bs ) : void
wireFormat OpenWireFormat
objects DataStructure
dataOut System.IO.BinaryWriter
bs BooleanStream
return void
        protected virtual void TightMarshalObjectArray2(
            OpenWireFormat wireFormat,
            DataStructure[] objects,
            BinaryWriter dataOut,
            BooleanStream bs)
        {
            if (bs.ReadBoolean())
            {
                dataOut.Write((short) objects.Length);
                for (int i = 0; i < objects.Length; i++)
                {
                    TightMarshalNestedObject2(wireFormat, objects[i], dataOut, bs);
                }
            }
        }