GetObjectData() public method

public GetObjectData ( SerializationInfo info, StreamingContext ctx ) : void
info System.Runtime.Serialization.SerializationInfo
ctx System.Runtime.Serialization.StreamingContext
return void
コード例 #1
0
ファイル: MessageModel.cs プロジェクト: grendello/smuxi
        public MessageModel(MessageModel msg)
            : this()
        {
            if (msg == null) {
                throw new ArgumentNullException("msg");
            }

            var writer = SerializationWriter.GetWriter();
            msg.GetObjectData(writer);
            var data = writer.GetData();
            var reader = SerializationReader.GetReader(data);
            SetObjectData(reader);
        }
コード例 #2
0
        public MessageModel(MessageModel msg) : this()
        {
            if (msg == null)
            {
                throw new ArgumentNullException("msg");
            }

            var writer = SerializationWriter.GetWriter();

            msg.GetObjectData(writer);
            var data   = writer.GetData();
            var reader = SerializationReader.GetReader(data);

            SetObjectData(reader);
        }