public static object DeepCopier(object original) { Frontend.Library.Models.GameServerID input = ((Frontend.Library.Models.GameServerID)(original)); Frontend.Library.Models.GameServerID result = new Frontend.Library.Models.GameServerID(); Orleans.Serialization.SerializationContext.Current.RecordObject(original, result); result.ID = ((Guid)(Orleans.Serialization.SerializationManager.DeepCopyInner(input.ID))); return(result); }
public static void Serializer(object untypedInput, Orleans.Serialization.BinaryTokenStreamWriter stream, System.Type expected) { Frontend.Library.Models.GameServerID input = ((Frontend.Library.Models.GameServerID)(untypedInput)); Orleans.Serialization.SerializationManager.SerializeInner(input.ID, stream, typeof(Guid)); }
public static object Deserializer(System.Type expected, Orleans.Serialization.BinaryTokenStreamReader stream) { Frontend.Library.Models.GameServerID result = new Frontend.Library.Models.GameServerID(); result.ID = ((Guid)(Orleans.Serialization.SerializationManager.DeserializeInner(typeof(Guid), stream))); return(result); }