コード例 #1
0
ファイル: ServerListLogic.cs プロジェクト: zredb/OpenRA
        protected override void Dispose(bool disposing)
        {
            if (disposing && !disposed)
            {
                disposed = true;
                lanGameProbe?.Dispose();
            }

            base.Dispose(disposing);
        }
コード例 #2
0
ファイル: ServerListLogic.cs プロジェクト: CombinE88/OpenRA
        protected override void Dispose(bool disposing)
        {
            if (disposing && !disposed)
            {
                disposed = true;
                if (lanGameProbe != null)
                {
                    lanGameProbe.Dispose();
                }
            }

            base.Dispose(disposing);
        }
コード例 #3
0
        public void Stop()
        {
            if (probe != null)
            {
                probe.BeaconsUpdated -= OnBeacons;
                probe.Dispose();
            }
            running = false;

            if (clientThread != null)
            {
                waitForServerAddress.Set();
                clientThread.Join();
            }
        }
コード例 #4
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     DialogResult = true;
     probe.Dispose();
     Close();
 }