internal static IList <DataFilterOperatorContext> GetContextFromOperators(
            IList <FilterOperator> list)
        {
            IList <DataFilterOperatorContext> filterOperatorContextList = (IList <DataFilterOperatorContext>) new List <DataFilterOperatorContext>(list.Count);

            foreach (FilterOperator filterOperator in (IEnumerable <FilterOperator>)list)
            {
                DataFilterOperatorContext filterOperatorContext = DataFilterOperatorContext.CreateDataFilterOperatorContext(filterOperator);
                if (filterOperatorContext != null)
                {
                    filterOperatorContextList.Add(filterOperatorContext);
                }
            }
            return(filterOperatorContextList);
        }