protected virtual void OnWindSpeedChange(WindSpeedChangedEventArgs args) { if (WindSpeedChanged != null) { WindSpeedChanged(this, args); } }
protected void WindSpeedChangeHandler(object sender, WindSpeedChangedEventArgs args) { Console.WriteLine($"{this.GetType().Name} observed {args.WindSpeed}"); }