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

LooseMarshalCachedObject() protected method

protected LooseMarshalCachedObject ( OpenWireFormat wireFormat, DataStructure o, BinaryWriter dataOut ) : void
wireFormat OpenWireFormat
o DataStructure
dataOut System.IO.BinaryWriter
return void
        protected virtual void LooseMarshalCachedObject(
            OpenWireFormat wireFormat,
            DataStructure o,
            BinaryWriter dataOut)
        {
            /*
             if (wireFormat.isCacheEnabled()) {
             Short index = wireFormat.getMarshallCacheIndex(o);
             if (bs.ReadBoolean()) {
             dataOut.Write(index.shortValue(), dataOut);
             wireFormat.Marshal2NestedObject(o, dataOut, bs);
             } else {
             dataOut.Write(index.shortValue(), dataOut);
             }
             } else {
             wireFormat.Marshal2NestedObject(o, dataOut, bs);
             }
             */
            wireFormat.LooseMarshalNestedObject(o, dataOut);
        }