public static bool MatchesFilter(this IFilterUI filterUI, string type) { var searchQuery = filterUI.searchQuery; if (string.IsNullOrEmpty(searchQuery)) { return(true); } return(searchQuery.StartsWith(type)); }
public static bool MatchesFilter(this IFilterUI filterUI, string type) { var pieces = filterUI.searchQuery.Split(':'); if (pieces.Length > 1) { if (pieces[1].StartsWith(type)) { return(true); } } else { return(true); } return(false); }
void RemoveConsumer(IFilterUI consumer) { m_FilterUIs.Remove(consumer); }
void AddConsumer(IFilterUI consumer) { consumer.filterList = GetFilterList(); m_FilterUIs.Add(consumer); }