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