public override void OnSignalStrengthsChanged(SignalStrength newSignalStrength)
 {
     if (newSignalStrength.IsGsm)
     {
         SignalStrengthChanged?.Invoke(newSignalStrength.GsmSignalStrength);
     }
 }
        public event Action <SignalStrength> SignalStrengthChanged;//No need to declare a delegate
        public override void OnSignalStrengthsChanged(SignalStrength signalStrength)
        {
            base.OnSignalStrengthsChanged(signalStrength);

            Console.WriteLine("signalStrength " + signalStrength);

            SignalStrengthChanged?.Invoke(signalStrength);
        }
 public override void OnSignalStrengthsChanged(Android.Telephony.SignalStrength signalStrength)
 {
     base.OnSignalStrengthsChanged(signalStrength);
     if (signalStrength.IsGsm)
     {
         SignalStrengthChanged?.Invoke(signalStrength.GsmSignalStrength);
     }
 }