private void OnSettingsChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == nameof(IRSettings.CranMirror)) { SetMirrorToSession().DoNotWait(); } else if (e.PropertyName == nameof(IRSettings.RCodePage)) { SetSessionCodePage().DoNotWait(); } else if (e.PropertyName == nameof(IRSettings.GridDynamicEvaluation)) { RSession.SetGridEvalModeAsync(_settings.GridDynamicEvaluation).DoNotWait(); } }