Microsoft.VisualStudio.R.Package.ProjectSystem.PropertyPages.Settings.SettingsPageViewModel.RemoveSetting C# (CSharp) Method

RemoveSetting() public method

public RemoveSetting ( IConfigurationSetting s ) : void
s IConfigurationSetting
return void
        public void RemoveSetting(IConfigurationSetting s) {
            _settings.Remove(s);
        }

Usage Example

Esempio n. 1
0
        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;
        }