Ejemplo n.º 1
0
        public void TestIsInstance()
        {
            Assert.False(SwitchExpressionArmSyntaxWrapper.IsInstance(null));
            Assert.False(SwitchExpressionArmSyntaxWrapper.IsInstance(SyntaxFactory.LiteralExpression(SyntaxKind.NullLiteralExpression)));

            Assert.True(SwitchExpressionArmSyntaxWrapper.IsInstance(this.CreateSwitchExpressionArm()));
        }
            public override void Visit(SyntaxNode node)
            {
                if (SwitchExpressionArmSyntaxWrapper.IsInstance(node))
                {
                    var arm = (SwitchExpressionArmSyntaxWrapper)node;
                    AddLocation(arm.EqualsGreaterThanToken);
                }

                base.Visit(node);
            }