Exemplo n.º 1
0
 public static object Deserializer(System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
 {
     Orleans.Samples.ClassScheduler.Data.StudentInfo result = new Orleans.Samples.ClassScheduler.Data.StudentInfo();
     result.FirstName = ((String)(Orleans.Serialization.SerializationManager.DeserializeInner(typeof(String), stream)));
     result.LastName  = ((String)(Orleans.Serialization.SerializationManager.DeserializeInner(typeof(String), stream)));
     return(result);
 }
Exemplo n.º 2
0
 public static object DeepCopier(object original)
 {
     Orleans.Samples.ClassScheduler.Data.StudentInfo input  = ((Orleans.Samples.ClassScheduler.Data.StudentInfo)(original));
     Orleans.Samples.ClassScheduler.Data.StudentInfo result = new Orleans.Samples.ClassScheduler.Data.StudentInfo();
     Orleans.Serialization.SerializationContext.Current.RecordObject(original, result);
     result.FirstName = input.FirstName;
     result.LastName  = input.LastName;
     return(result);
 }
Exemplo n.º 3
0
 public static void Serializer(object untypedInput, Orleans.Serialization.BinaryTokenStreamWriter stream, System.Type expected)
 {
     Orleans.Samples.ClassScheduler.Data.StudentInfo input = ((Orleans.Samples.ClassScheduler.Data.StudentInfo)(untypedInput));
     Orleans.Serialization.SerializationManager.SerializeInner(input.FirstName, stream, typeof(String));
     Orleans.Serialization.SerializationManager.SerializeInner(input.LastName, stream, typeof(String));
 }