/// <summary> /// Return the filter string. /// </summary> protected override string _getFilterString() { CadKit.Interfaces.Filters filters = new CadKit.Interfaces.Filters(); CadKit.Interfaces.IFiltersInsert filtersInsert = CadKit.Documents.Manager.Instance.ActiveDocument as CadKit.Interfaces.IFiltersInsert; if (null != filtersInsert) { filters.AddRange(filtersInsert.Filters); } return(this._formatFilterString(filters)); }
/// <summary> /// Return the filter string. /// </summary> protected virtual string _getFilterString() { CadKit.Interfaces.IFiltersOpen[] filtersOpen = CadKit.Plugins.Manager.Instance.getAll <CadKit.Interfaces.IFiltersOpen>(); CadKit.Interfaces.Filters filters = new CadKit.Interfaces.Filters(); foreach (CadKit.Interfaces.IFiltersOpen filterOpen in filtersOpen) { filters.AddRange(filterOpen.Filters); } return(this._formatFilterString(filters)); }