public ConnectionStateEventArgs(MessengerConnectionState state, string email, string reason) { State = state; Email = email; Reason = reason; }
protected virtual void OnConnectionStateChanged(MessengerConnectionState state, string email = null, string reason = null) { var args = new ConnectionStateEventArgs(state, email, reason); ConnectionStateChanged?.Invoke(this, args); }