示例#1
0
        public override SyntaxList <StatementSyntax> VisitLockStatement(CSS.LockStatementSyntax node)
        {
            var stmt = SyntaxFactory.SyncLockStatement(
                (ExpressionSyntax)node.Expression?.Accept(_nodesVisitor)
                );

            return(SyntaxFactory.SingletonList <StatementSyntax>(SyntaxFactory.SyncLockBlock(stmt, ConvertBlock(node.Statement))));
        }
 public override SyntaxList <VB.Syntax.StatementSyntax> VisitLockStatement(CS.Syntax.LockStatementSyntax node)
 {
     return(List <VB.Syntax.StatementSyntax>(
                VB.SyntaxFactory.SyncLockBlock(
                    VB.SyntaxFactory.SyncLockStatement(
                        nodeVisitor.VisitExpression(node.Expression)),
                    Visit(node.Statement))));
 }