コード例 #1
0
 public void Unsubscribe(DisconnectionDelegate @delegate)
 {
     if (OnDisconnected.GetInvocationList().Contains(@delegate))
     {
         OnDisconnected -= @delegate;
     }
 }
コード例 #2
0
ファイル: ClientForm.cs プロジェクト: Antender/test-echo
 private void SetConnected(bool value)
 {
     if (InvokeRequired)
     {
         var disconnectedDelegate = new DisconnectionDelegate(SetConnected);
         Invoke(disconnectedDelegate, value);
     }
     else
     {
         _connected = value;
         if (value)
         {
             Connect();
         }
         else
         {
             Disconnect();
         }
     }
 }