Beispiel #1
0
 public override void Dispose()
 {
     _line?.Dispose();
     foreach (var button in _buttons.Values)
     {
         button.Dispose();
     }
     _buttons.Clear();
     _freq1Slider.Dispose();
     _freq2Slider.Dispose();
     _timeSlider.Dispose();
     GC.SuppressFinalize(this);
 }
Beispiel #2
0
 public override void Dispose()
 {
     _wave.Dispose();
     _circleL.Dispose();
     _circleR.Dispose();
     _ampLines.Dispose();
     _startButton.Dispose();
     _timeSlipCheck.Dispose();
     _freqSlider.Dispose();
     _speedSlider.Dispose();
     _freqText.Dispose();
     _speedText.Dispose();
     _lengthText.Dispose();
     GL.DeleteProgram(WaveProgram);
     GC.SuppressFinalize(this);
 }