Microsoft.VisualStudio.R.Package.ProjectSystem.PropertyPages.Settings.SettingsPageControl.OnPropertyValueChanged C# (CSharp) Method

OnPropertyValueChanged() private method

private OnPropertyValueChanged ( object s, PropertyValueChangedEventArgs e ) : void
s object
e PropertyValueChangedEventArgs
return void
        private void OnPropertyValueChanged(object s, PropertyValueChangedEventArgs e) {
            var setting = (e.ChangedItem.PropertyDescriptor as SettingPropertyDescriptor)?.Setting;
            if (setting != null && string.IsNullOrWhiteSpace(setting.Value)) {
                _viewModel.RemoveSetting(setting);
                UpdatePropertyGrid();
            }
            IsDirty = true;
        }