public override void WriteData(BinaryWriterExtension objBinaryWriter) { base.WriteData(objBinaryWriter); objBinaryWriter.Write(Details); objBinaryWriter.WriteObject(Exception); }
public override void WriteData(BinaryWriterExtension objBinaryWriter) { base.WriteData(objBinaryWriter); objBinaryWriter.Write(Settings.Count); foreach (KeyValuePair <string, object> objKeyValuePair in Settings) { objBinaryWriter.Write(objKeyValuePair.Key); objBinaryWriter.WriteObject(objKeyValuePair.Value); } }
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); } }