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