public static global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream) { global::MOUSE.Core.CallbackChannelRef result = new global::MOUSE.Core.CallbackChannelRef(); global::Orleans.@Serialization.@DeserializationContext.@Current.@RecordObject(result); setField2(result, (global::System.Guid)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Guid), stream)); setField3(result, (global::System.Net.IPEndPoint)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Net.IPEndPoint), stream)); setField0(result, (global::System.Byte[])global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Byte[]), stream)); setField1(result, (global::System.Int32)global::Orleans.Serialization.SerializationManager.@DeserializeInner(typeof (global::System.Int32), stream)); return (global::MOUSE.Core.CallbackChannelRef)result; }
public static global::System.Object DeepCopier(global::System.Object original) { global::MOUSE.Core.CallbackChannelRef input = ((global::MOUSE.Core.CallbackChannelRef)original); global::MOUSE.Core.CallbackChannelRef result = new global::MOUSE.Core.CallbackChannelRef(); setField2(result, (global::System.Guid)global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField2(input))); setField3(result, getField3(input)); setField0(result, (global::System.Byte[])global::Orleans.Serialization.SerializationManager.@DeepCopyInner(getField0(input))); setField1(result, getField1(input)); global::Orleans.@Serialization.@SerializationContext.@Current.@RecordObject(original, result); return result; }