FSharpFunction
                    class FSharpFunction
                
                using System.Runtime.CompilerServices;
namespace Newtonsoft.Json.Utilities
{
    [System.Runtime.CompilerServices.NullableContext(2)]
    [System.Runtime.CompilerServices.Nullable(0)]
    internal class FSharpFunction
    {
        private readonly object _instance;
        [System.Runtime.CompilerServices.Nullable(new byte[] {
            1,
            2,
            1
        })]
        private readonly MethodCall<object, object> _invoker;
        public FSharpFunction(object instance, [System.Runtime.CompilerServices.Nullable(new byte[] {
            1,
            2,
            1
        })] MethodCall<object, object> invoker)
        {
            _instance = instance;
            _invoker = invoker;
        }
        [System.Runtime.CompilerServices.NullableContext(1)]
        public object Invoke(params object[] args)
        {
            return _invoker(_instance, args);
        }
    }
}