Example #1
0
        public void FilterFieldLeave(
            FilterOperationField field,
            ObjectFieldNode node,
            IQueryableFilterVisitorContext context)
        {
            if (fieldLeaveHandler == null)
            {
                throw new InvalidOperationException();
            }

            fieldLeaveCallCounter++;
            fieldLeaveHandler(field, node, context);
        }
Example #2
0
        public bool FilterFieldEnter(
            FilterOperationField field,
            ObjectFieldNode node,
            IQueryableFilterVisitorContext context,
            out ISyntaxVisitorAction action)
        {
            if (fieldEnterHandler == null)
            {
                throw new InvalidOperationException();
            }

            fieldEnterCallCounter++;
            return(fieldEnterHandler(field, node, context, out action));
        }