using System; namespace FrequencyDetection { public abstract class FrequencyInfoSource { public abstract void Listen(); public abstract void Stop(); public event EventHandler FrequencyDetected; protected void OnFrequencyDetected(FrequencyDetectedEventArgs e) { if (FrequencyDetected != null) { FrequencyDetected(this, e); } } } }