private VB.StatementSyntax VisitGotoStatementWorker(CS.GotoStatementSyntax node)
            {
                switch (node.Kind)
                {
                case CS.SyntaxKind.GotoStatement:
                    return(VB.Syntax.GoToStatement(
                               label: VB.Syntax.IdentifierLabel(nodeVisitor.ConvertIdentifier((CS.IdentifierNameSyntax)node.Expression))));

                case CS.SyntaxKind.GotoDefaultStatement:
                    return(VB.Syntax.GoToStatement(
                               label: VB.Syntax.IdentifierLabel(VB.Syntax.Identifier("Else"))));

                case CS.SyntaxKind.GotoCaseStatement:
                    var text = node.Expression.ToString();
                    return(VB.Syntax.GoToStatement(
                               label: VB.Syntax.IdentifierLabel(VB.Syntax.Identifier(text))));
                }

                throw new NotImplementedException();
            }
 public override VB.SeparatedSyntaxList <VB.StatementSyntax> VisitGotoStatement(CS.GotoStatementSyntax node)
 {
     return(SeparatedList(VisitGotoStatementWorker(node)));
 }