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; }
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; }