public ButtonSampler(GTM.GHIElectronics.Button button, SamplerBag samplers) { _buttonPressedSampler = new LongSampler(null, "button_pressed"); samplers.Add(_buttonPressedSampler); _buttonReleasedSampler = new LongSampler(null, "button_released"); samplers.Add(_buttonReleasedSampler); button.ButtonPressed += new GTM.GHIElectronics.Button.ButtonEventHandler(button_ButtonPressed); button.ButtonReleased += new GTM.GHIElectronics.Button.ButtonEventHandler(button_ButtonReleased); }