diff --git a/src/libraries/Microsoft.PowerFx.Interpreter/CustomFunction/ReflectionFunction.cs b/src/libraries/Microsoft.PowerFx.Interpreter/CustomFunction/ReflectionFunction.cs index c081f4a922..344957360c 100644 --- a/src/libraries/Microsoft.PowerFx.Interpreter/CustomFunction/ReflectionFunction.cs +++ b/src/libraries/Microsoft.PowerFx.Interpreter/CustomFunction/ReflectionFunction.cs @@ -217,11 +217,17 @@ internal string GetFunctionName() return _info.Name; } + [Obsolete("Soon to be removed.")] public FormulaValue Invoke(IServiceProvider serviceProvider, FormulaValue[] args) { return InvokeAsync(serviceProvider, args, CancellationToken.None).Result; } + public async Task InvokeAsync(IServiceProvider serviceProvider, FormulaValue[] args, CancellationToken cancellationToken) + { + return await InvokeAsync(serviceProvider, (IReadOnlyList)args, cancellationToken).ConfigureAwait(false); + } + public async Task InvokeAsync(IServiceProvider serviceProvider, IReadOnlyList args, CancellationToken cancellationToken) { var info = Scan();