//--------------------------------------------------------Set-, Get- Methods:---------------------------------------------------------\\ #region --Set-, Get- Methods-- private void SetState(BLEScannerState state) { if (this.state != state) { BLEScannerState oldState = this.state; this.state = state; StateChanged?.Invoke(this, new BLEScannerStateChangedEventArgs(oldState, state)); } }
//--------------------------------------------------------Constructor:----------------------------------------------------------------\\ #region --Constructors-- public BLEScannerStateChangedEventArgs(BLEScannerState oldState, BLEScannerState newState) { OLD_STATE = oldState; NEW_STATE = newState; }