コード例 #1
0
 MethodCallResult Reserialize(object obj, Type expectedType)
 {
     var ser = new XmlMethodCallSerializer ();
     var ms = new MemoryStream();
     ser.SerializeResult(ms, obj);
     ms.Seek(0, SeekOrigin.Begin);
     return ser.DeserializeResult(ms, expectedType);
 }
コード例 #2
0
        MethodCallResult ReserializeException(string ex)
        {
            var ser = new XmlMethodCallSerializer();
            var ms  = new MemoryStream();

            ser.SerializeException(ms, ex);
            ms.Seek(0, SeekOrigin.Begin);
            return(ser.DeserializeResult(ms, typeof(string)));
        }
コード例 #3
0
        MethodCallResult Reserialize(object obj, Type expectedType)
        {
            var ser = new XmlMethodCallSerializer();
            var ms  = new MemoryStream();

            ser.SerializeResult(ms, obj);
            ms.Seek(0, SeekOrigin.Begin);
            return(ser.DeserializeResult(ms, expectedType));
        }
コード例 #4
0
 MethodCallResult ReserializeException(string ex)
 {
     var ser = new XmlMethodCallSerializer ();
     var ms = new MemoryStream ();
     ser.SerializeException(ms, ex);
     ms.Seek (0, SeekOrigin.Begin);
     return ser.DeserializeResult(ms, typeof (string));
 }