Exemple #1
0
        private bool ExpressionContainsView(CallNode callNode, TexlBinding binding)
        {
            Contracts.AssertValue(callNode);
            Contracts.AssertValue(binding);

            var viewFinderVisitor = new ViewFinderVisitor(binding);

            callNode.Accept(viewFinderVisitor);

            return(viewFinderVisitor.ContainsView);
        }
Exemple #2
0
        public void CallNodesCanBeVisited()
        {
            object got         = null;
            var    testVisitor = new TestASTVisitor();

            testVisitor.VisitCallHandler = node => got = node;

            subject.Accept(testVisitor);

            Assert.AreEqual(got, subject);
        }