Example #1
0
        public override void WriteData(BinaryWriterExtension objBinaryWriter)
        {
            base.WriteData(objBinaryWriter);

            TransportableDataType enuDataType = TransportableDataTypeHelper.GetTypeFromSystemType(typeof(TObjectType));

            int intCount = this.Count;

            objBinaryWriter.Write(intCount);

            for (int intIndex = 0; intIndex < intCount; intIndex++)
            {
                TObjectType objItem = this[intIndex];
                objBinaryWriter.WriteObject(objItem, enuDataType);
            }
        }
Example #2
0
        public void WriteObject(object objObject)
        {
            TransportableDataType enuTransportableDataType = TransportableDataTypeHelper.GetTypeFromObject(objObject);

            WriteObject(objObject, enuTransportableDataType, true);
        }