public static IParameterSymbol GetCorrespondingParameter(this ArgumentSyntax argumentSyntax, SyntaxNodeAnalysisContext context)
        {
            var argumentPosition = argumentSyntax.GetArgumentPosition();

            if (argumentPosition == null)
            {
                return(null);
            }
            var calledMethodSymbol = argumentSyntax.GetCalledMethod(context);

            return(calledMethodSymbol?.Parameters[(int)argumentPosition]);
        }