private bool ExpressionContainsView(CallNode callNode, TexlBinding binding) { Contracts.AssertValue(callNode); Contracts.AssertValue(binding); var viewFinderVisitor = new ViewFinderVisitor(binding); callNode.Accept(viewFinderVisitor); return(viewFinderVisitor.ContainsView); }
public void CallNodesCanBeVisited() { object got = null; var testVisitor = new TestASTVisitor(); testVisitor.VisitCallHandler = node => got = node; subject.Accept(testVisitor); Assert.AreEqual(got, subject); }