public QueryFilterOperator AddOperator(string op) { if (m_FilterOperators.ContainsKey(op)) { return(m_FilterOperators[op]); } var filterOperator = new QueryFilterOperator(op, m_QueryEngine); m_FilterOperators.Add(op, filterOperator); BuildFilterMatchers(); return(filterOperator); }
public QueryFilterOperator AddOperator(string op) { if (m_FilterOperators.ContainsKey(op)) { return(m_FilterOperators[op]); } // We can't assume that the overridden operator is a custom one. A user could // add a custom handler for a default operator. var operatorType = QueryFilterOperator.GetType(op); var filterOperator = new QueryFilterOperator(op, operatorType, m_QueryEngine); m_FilterOperators.Add(op, filterOperator); BuildFilterMatchers(); return(filterOperator); }