public static AwaitExpressionSyntax AsAwait(this ExpressionSyntax expression, bool addConfigureAwait = true)
        {
            if (addConfigureAwait)
            {
                expression = Invocations.Invoke(expression, "ConfigureAwait", Arguments.False);
            }

            return(SyntaxFactory.AwaitExpression(expression)
                   .WithAwaitKeyword(SyntaxFactory.Token(SyntaxKind.AwaitKeyword)));
        }
 public static ExpressionSyntax ToArray(this ExpressionSyntax previous)
 {
     return(Invocations.Invoke(previous, "ToArray"));
 }