protected virtual Expression VisitContains(ContainsExpression expression) { _expressionInProgress.Enqueue(new GroupStartFragment()); Visit(expression.Subject); _expressionInProgress.Enqueue(new StringFragment(" CONTAINS ")); Visit(expression.Target); _expressionInProgress.Enqueue(new GroupEndFragment()); return(expression); }
public void Should_parse_Contains(string input, ContainsExpression expectedContains) { // Arrange _outputHelper.WriteLine($"input : '{input}'"); TokenList <FilterToken> tokens = _tokenizer.Tokenize(input); // Act ContainsExpression expression = FilterTokenParser.Contains.Parse(tokens); // Assert AssertThatShould_parse(expression, expectedContains); }
public void TestInitialize() { expression = new ContainsExpression(values, value); }
public override void Visit(ContainsExpression expression) { _expressionString.Append(" CONTAINS(PROP="); Visit(expression.Property); _expressionString.Append(", PHRASE="); Visit(expression.Phrase); _expressionString.AppendFormat(", FORMS={0})", expression.Forms.ToString()); }
public Expression VisitContains(ContainsExpression expression) { ContainsVisited = true; return(expression); }