Example #1
0
 public static void HandleThermometerThresholdReached(object sender, TemperatureThresholdEventArgs temperatureThresholdEventArgs)
 {
     TemperatureThreshold temperatureThreshold = temperatureThresholdEventArgs.TemperatureThreshold;
     string name = temperatureThreshold.Name;
     double temperature = temperatureThreshold.Temperature;
     string message = string.Format("Reached temperature threshold: {0}, temperature = {1:F1} C", name, temperature);
     Console.WriteLine(message);
 }
Example #2
0
 protected virtual void OnTemperatureThresholdReached(TemperatureThresholdEventArgs eventArgs)
 {
     if (TemperatureThresholdReached != null)
     {
         TemperatureThresholdReached(this, eventArgs);
     }
 }
Example #3
0
 protected virtual void OnTemperatureThresholdReached(TemperatureThresholdEventArgs eventArgs)
 {
     TemperatureThresholdReached?.Invoke(this, eventArgs);
 }