Пример #1
0
        protected override void Dispose(bool disposing)
        {
            if (disposing && !disposed)
            {
                disposed = true;
                lanGameProbe?.Dispose();
            }

            base.Dispose(disposing);
        }
Пример #2
0
        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();
 }