WeenyMapper.QueryExecution.InMemory.InMemoryRowMatcher.Visit C# (CSharp) Method

Visit() public method

public Visit ( AndExpression expression ) : void
expression AndExpression
return void
        public void Visit(AndExpression expression)
        {
            foreach (var queryExpression in expression.Expressions)
            {
                var matcher = new InMemoryRowMatcher(_row, queryExpression);

                if (!matcher.IsMatch())
                {
                    _isMatch = false;
                    return;
                }
            }
        }

Same methods

InMemoryRowMatcher::Visit ( EntityReferenceExpression expression ) : void
InMemoryRowMatcher::Visit ( EqualsExpression expression ) : void
InMemoryRowMatcher::Visit ( GreaterExpression expression ) : void
InMemoryRowMatcher::Visit ( GreaterOrEqualExpression expression ) : void
InMemoryRowMatcher::Visit ( InExpression expression ) : void
InMemoryRowMatcher::Visit ( LessExpression expression ) : void
InMemoryRowMatcher::Visit ( LessOrEqualExpression expression ) : void
InMemoryRowMatcher::Visit ( LikeExpression expression ) : void
InMemoryRowMatcher::Visit ( NotEqualExpression expression ) : void
InMemoryRowMatcher::Visit ( NotExpression expression ) : void
InMemoryRowMatcher::Visit ( OrExpression expression ) : void
InMemoryRowMatcher::Visit ( PropertyExpression expression ) : void
InMemoryRowMatcher::Visit ( RootExpression expression ) : void
InMemoryRowMatcher::Visit ( ValueExpression expression ) : void