Exemplo n.º 1
0
        public static void AcceptCallsVisitEndOfFileMethodOfSyntaxNodeVisitor()
        {
            var visitor = Substitute.For <SyntaxNodeVisitor>();
            var node    = new EndOfFile(default(int));

            node.Accept(visitor);
            visitor.Received().VisitEndOfFile(node);
        }
Exemplo n.º 2
0
        public static void VisitEndOfFileCallsVisitSyntaxTokenToAllowProcessingAllSyntaxTokensPolymorphically()
        {
            var visitor   = Substitute.ForPartsOf <SyntaxNodeVisitor>();
            var endOfFile = new EndOfFile(0);

            visitor.VisitEndOfFile(endOfFile);
            visitor.Received().VisitSyntaxToken(endOfFile);
            Assert.Equal(typeof(SyntaxToken), typeof(EndOfFile).BaseType);
        }
Exemplo n.º 3
0
 public static void VisitEndOfFileCallsVisitSyntaxTokenToAllowProcessingAllSyntaxTokensPolymorphically()
 {
     var visitor = Substitute.ForPartsOf<SyntaxNodeVisitor>();
     var endOfFile = new EndOfFile(0);
     visitor.VisitEndOfFile(endOfFile);
     visitor.Received().VisitSyntaxToken(endOfFile);
     Assert.Equal(typeof(SyntaxToken), typeof(EndOfFile).BaseType);
 }
Exemplo n.º 4
0
 protected internal virtual void VisitEndOfFile(EndOfFile node)
 {
     this.VisitSyntaxToken(node);
 }
Exemplo n.º 5
0
 protected internal virtual void VisitEndOfFile(EndOfFile node)
 {
     this.VisitSyntaxToken(node);
 }