/// <summary> /// Adds a new quickfilter. /// </summary> /// <returns></returns> public QuickFilter Add() { lock (_syncRoot) { var settings = new Settings.QuickFilter(); var filter = new QuickFilter(settings); _quickFilters.Add(filter); _settings.Add(settings); return filter; } }
public QuickFilter(Settings.QuickFilter settings) { if (settings == null) throw new ArgumentNullException("settings"); _settings = settings; }