public LinterViewModel(LinterModel linterModel, JSLintOptions jslintOptions) { _linter = linterModel; _jslintOptions = jslintOptions; _booleanSettings = new ObservableCollection<LintBooleanSettingViewModel>(GetBooleanSettings(_linter, _jslintOptions)); }
public IEnumerable<LintBooleanSettingViewModel> GetBooleanSettings(LinterModel linter, JSLintOptions jslintoptions) { return LintBooleanSettingModel.AllOptions .Where(a => ((a.LintersAppliesTo & linter.Type) > 0)) .Select(a => new LintBooleanSettingViewModel(a, jslintoptions)); }