a, b) {
            window.EvaluateMeWithParamsAndVoidReturnResult = a + b;
        }
        function EvaluateMeWithParamsAndVoidReturnGetResult() {
            var result = window.EvaluateMeWithParamsAndVoidReturnResult;
            window.EvaluateMeWithParamsAndVoidReturnResult = undefined;
            return result;
        }

        // test async method invoke with parameters, and returning complex type
        async function EvaluateMeWithParamsAndAsyncReturn(s1, s2) {
            const response = aw