Practical use of interface events [closed]
I used events to signal when a serial port received data. Here is my interface. public interface ISerialPortWatcher { event EventHandler<ReceivedDataEventArgs> ReceivedData; event EventHandler StartedListening; event EventHandler StoppedListening; SerialPortSettings PortOptions { set; } bool Listening { get; set; } void Stop(); void Start(); } public class ReceivedDataEventArgs : EventArgs { public ReceivedDataEventArgs(string data) { Data … Read more