public void FilterFieldLeave( FilterOperationField field, ObjectFieldNode node, IQueryableFilterVisitorContext context) { if (fieldLeaveHandler == null) { throw new InvalidOperationException(); } fieldLeaveCallCounter++; fieldLeaveHandler(field, node, context); }
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)); }