Пример #1
0
        StateObject GetClone(StateObject obj)
        {
            //StateFormatter bf = new StateFormatter();

            //Stream stream = new MemoryStream();
            //bf.Serialize(stream, obj);

            //stream.Seek(0, SeekOrigin.Begin);

            //StateObject clone = (StateObject)bf.Deserialize(stream);
            //clone.AfterDeserialization();

            //return clone;

            StateObject clone = obj.Clone();

            return(clone);
        }