public static ArgumentSyntax Integer(int v)
 {
     return(SyntaxFactory.Argument(Literals.Integer(v)));
 }
 public static ElementAccessExpressionSyntax AccessArrayElement(ExpressionSyntax previousExpression, int index)
 {
     return(SyntaxFactory.ElementAccessExpression(previousExpression)
            .WithArgumentList(
                SyntaxFactory.BracketedArgumentList(SyntaxFactory.SingletonSeparatedList <ArgumentSyntax>(
                                                        SyntaxFactory.Argument(Literals.Integer(index))))));
 }