Apache.NMS.Util.PrimitiveMap.MarshalPrimitiveMap C# (CSharp) Method

MarshalPrimitiveMap() public static method

Marshals the primitive type map to a byte array
public static MarshalPrimitiveMap ( IDictionary map ) : byte[]
map IDictionary
return byte[]
        public static byte[] MarshalPrimitiveMap(IDictionary map)
        {
            if(map == null)
            {
                return null;
            }

            MemoryStream memoryStream = new MemoryStream();
            lock(map.SyncRoot)
            {
                MarshalPrimitiveMap(map, new EndianBinaryWriter(memoryStream));
            }

            return memoryStream.GetBuffer();
        }

Same methods

PrimitiveMap::MarshalPrimitiveMap ( IDictionary map, BinaryWriter dataOut ) : void
PrimitiveMap::MarshalPrimitiveMap ( IDictionary map, Stream stream ) : void