Items to filter.
Optionalfilters: FiltersExpression<TItem>
Expression to match; none for every item.
Optionaloptions: InMemoryQueryItemsReaderOptions<TItem>
Comparison options, see InMemoryQueryItemsReaderOptions.
the matching items, in their order; a copy of the list without an expression.
Keeps the items of a list matching an expression, as a server would: every FilterOperators member,
FiltersExpressiontrees at any depth; an empty list or group matches every item; anullvalue matches an unset field withequal/in, never with the ordered operators (gt,range, ...) nor with the string ones; whether an unset field matches the negated operators (notEqual,notIn,notContains) depends onoptions.nullSemantics. See itemMatchesFilter for the operators. The list and its items are never mutated; the result is always a new array.