// Token: 0x0600018B RID: 395 RVA: 0x00008EB8 File Offset: 0x000070B8 private void method_50(Socket socket_1) { try { this.socketAsyncEventArgs_2.Dispose(); this.socketAsyncEventArgs_2 = null; this.ipendPoint_0 = (IPEndPoint)socket_1.RemoteEndPoint; this.bool_3 = false; this.bool_2 = true; if (this.method_37()) { Client.GDelegate7 gdelegate = this.gdelegate7_0; if (gdelegate != null) { gdelegate(this, true); } this.method_51(); } } catch (Exception exception_) { Client.GDelegate9 gdelegate2 = this.gdelegate9_0; if (gdelegate2 != null) { gdelegate2(this, exception_); } this.method_56(); } }
// Token: 0x06000191 RID: 401 RVA: 0x00009510 File Offset: 0x00007710 public void method_56() { if (!this.method_36()) { return; } bool flag = this.bool_2; bool flag2 = this.bool_3; this.bool_2 = false; this.bool_3 = false; if (this.socket_0 != null) { this.socket_0.Close(); this.socket_0 = null; } if (this.socketAsyncEventArgs_0 != null) { this.socketAsyncEventArgs_0.Dispose(); this.socketAsyncEventArgs_0 = null; } if (this.socketAsyncEventArgs_1 != null) { this.socketAsyncEventArgs_1.Dispose(); this.socketAsyncEventArgs_1 = null; } if (this.socketAsyncEventArgs_2 != null) { this.socketAsyncEventArgs_2.Dispose(); this.socketAsyncEventArgs_2 = null; } if (this.queue_0 != null) { this.queue_0.Clear(); this.queue_0 = null; } this.int_6 = 0; this.int_5 = 0; this.byte_2 = null; this.byte_0 = null; this.byte_1 = null; this.byte_3 = null; this.bool_6 = false; this.bool_7 = false; if (flag) { Client.GDelegate7 gdelegate = this.gdelegate7_0; if (gdelegate != null) { gdelegate(this, false); } } else if (flag2) { Client.GDelegate4 gdelegate2 = this.gdelegate4_0; if (gdelegate2 != null) { gdelegate2(this); } } }
public void method_3(Client.GDelegate7 gdelegate7_1) { this.gdelegate7_0 = (Client.GDelegate7)Delegate.Remove(this.gdelegate7_0, gdelegate7_1); }
public void method_2(Client.GDelegate7 gdelegate7_1) { this.gdelegate7_0 = (Client.GDelegate7)Delegate.Combine(this.gdelegate7_0, gdelegate7_1); }