// Token: 0x06001281 RID: 4737 RVA: 0x0001F3A4 File Offset: 0x0001D5A4 private void LoadData(byte[] _bytes) { using (MemoryStream memoryStream = new MemoryStream(_bytes)) { ServerConnectionView data = ServerConnectionViewProxy.Deserialize(memoryStream); this.OnLoadData(data); } }
// Token: 0x060010BC RID: 4284 RVA: 0x0001681C File Offset: 0x00014A1C public static ServerConnectionView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); ServerConnectionView serverConnectionView = new ServerConnectionView(); serverConnectionView.AccessLevel = EnumProxy <MemberAccessLevel> .Deserialize(bytes); if ((num & 1) != 0) { serverConnectionView.ApiVersion = StringProxy.Deserialize(bytes); } serverConnectionView.Channel = EnumProxy <ChannelType> .Deserialize(bytes); serverConnectionView.Cmid = Int32Proxy.Deserialize(bytes); return(serverConnectionView); }
public static ServerConnectionView Deserialize(Stream bytes) { int mask = Int32Proxy.Deserialize(bytes); var view = new ServerConnectionView(); view.AccessLevel = EnumProxy <MemberAccessLevel> .Deserialize(bytes); if ((mask & 1) != 0) { view.ApiVersion = StringProxy.Deserialize(bytes); } view.Channel = EnumProxy <ChannelType> .Deserialize(bytes); view.Cmid = Int32Proxy.Deserialize(bytes); return(view); }
// Token: 0x060010BB RID: 4283 RVA: 0x00016790 File Offset: 0x00014990 public static void Serialize(Stream stream, ServerConnectionView instance) { int num = 0; using (MemoryStream memoryStream = new MemoryStream()) { EnumProxy <MemberAccessLevel> .Serialize(memoryStream, instance.AccessLevel); if (instance.ApiVersion != null) { StringProxy.Serialize(memoryStream, instance.ApiVersion); } else { num |= 1; } EnumProxy <ChannelType> .Serialize(memoryStream, instance.Channel); Int32Proxy.Serialize(memoryStream, instance.Cmid); Int32Proxy.Serialize(stream, ~num); memoryStream.WriteTo(stream); } }
public static void Serialize(Stream stream, ServerConnectionView instance) { int mask = 0; using (var bytes = new MemoryStream()) { EnumProxy <MemberAccessLevel> .Serialize(bytes, instance.AccessLevel); if (instance.ApiVersion != null) { StringProxy.Serialize(bytes, instance.ApiVersion); } else { mask |= 1; } EnumProxy <ChannelType> .Serialize(bytes, instance.Channel); Int32Proxy.Serialize(bytes, instance.Cmid); Int32Proxy.Serialize(stream, ~mask); bytes.WriteTo(stream); } }
// Token: 0x06001920 RID: 6432 RVA: 0x00003C87 File Offset: 0x00001E87 protected override void OnLoadData(ServerConnectionView data) { }
// Token: 0x0600127D RID: 4733 protected abstract void OnLoadData(ServerConnectionView data);