public override void PopulateFromSettingsBundle(ISettingsBundle settingsBundle, string fileTypeConfigurationId) { var settingsGroup = settingsBundle.GetSettingsGroup(fileTypeConfigurationId); IsPathFilteringEnabled = GetSettingFromSettingsGroup(settingsGroup, IsPathFilteringEnabledSetting, DefaultIsPathFilteringEnabled); if (settingsGroup.ContainsSetting(PathRulesSetting)) { _pathRules.Clear(); _pathRules.PopulateFromSettingsGroup(settingsGroup, PathRulesSetting); } }
public override void PopulateFromSettingsBundle(ISettingsBundle settingsBundle, string fileTypeConfigurationId) { var settingsGroup = settingsBundle.GetSettingsGroup(fileTypeConfigurationId); Enabled = GetSettingFromSettingsGroup(settingsGroup, SettingRegexEmbeddingEnabled, DefaultRegexEmbeddingEnabled); if (settingsGroup.ContainsSetting(SettingStructureInfoList)) { _structureInfos.Clear(); _structureInfos.PopulateFromSettingsGroup(settingsGroup, SettingStructureInfoList); } if (settingsGroup.ContainsSetting(SettingMatchRuleList)) { _matchRules.Clear(); _matchRules.PopulateFromSettingsGroup(settingsGroup, SettingMatchRuleList); } }