Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.TightMarshalObjectArray2 C# (CSharp) 메소드

TightMarshalObjectArray2() 보호된 메소드

protected TightMarshalObjectArray2 ( OpenWireFormat wireFormat, DataStructure objects, BinaryWriter dataOut, BooleanStream bs ) : void
wireFormat OpenWireFormat
objects DataStructure
dataOut System.IO.BinaryWriter
bs BooleanStream
리턴 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);
                }
            }
        }