Ejemplo n.º 1
0
 public static object Deserializer(System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream)
 {
     Shared.RealmStatus result = new Shared.RealmStatus();
     result.CurrentPlayers = ((int)(Orleans.Serialization.SerializationManager.DeserializeInner(typeof(int), stream)));
     object objResult = ((object)(result));
     object temp2 = ((System.DateTime)(Orleans.Serialization.SerializationManager.DeserializeInner(typeof(System.DateTime), stream)));
     fieldInfo2.SetValue(objResult, temp2);
     return objResult;
 }
Ejemplo n.º 2
0
 public static object DeepCopier(object original)
 {
     Shared.RealmStatus input = ((Shared.RealmStatus)(original));
     Shared.RealmStatus result = new Shared.RealmStatus();
     Orleans.Serialization.SerializationContext.Current.RecordObject(original, result);
     result.CurrentPlayers = input.CurrentPlayers;
     object objResult = ((object)(result));
     object temp2 = fieldInfo2.GetValue(input);
     fieldInfo2.SetValue(objResult, temp2);
     return objResult;
 }