2 instantiations of ObjectMethodExecutor
Microsoft.AspNetCore.SignalR.Core (2)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
79return new ObjectMethodExecutor(methodInfo, targetTypeInfo, null); 86return new ObjectMethodExecutor(methodInfo, targetTypeInfo, parameterDefaultValues);
16 references to ObjectMethodExecutor
Microsoft.AspNetCore.SignalR.Core (16)
HubInvocationContext.cs (2)
14internal ObjectMethodExecutor ObjectMethodExecutor { get; } = default!; 33internal HubInvocationContext(ObjectMethodExecutor objectMethodExecutor, HubCallerContext context, IServiceProvider serviceProvider, Hub hub, object?[] hubMethodArguments)
Internal\DefaultHubDispatcher.cs (7)
313var methodExecutor = descriptor.MethodExecutor; 378ObjectMethodExecutor methodExecutor, 574private ValueTask<object?> ExecuteHubMethod(ObjectMethodExecutor methodExecutor, THub hub, object?[] arguments, HubConnectionContext connection, IServiceProvider serviceProvider) 592var methodExecutor = methodDescriptor.MethodExecutor; 596private static async ValueTask<object?> ExecuteMethod(ObjectMethodExecutor methodExecutor, Hub hub, object?[] arguments) 764var executor = ObjectMethodExecutor.Create(methodInfo, hubTypeInfo);
Internal\DefaultHubDispatcherLog.cs (2)
26public static void StreamingResult(ILogger logger, string invocationId, ObjectMethodExecutor objectMethodExecutor) 38public static void SendingResult(ILogger logger, string? invocationId, ObjectMethodExecutor objectMethodExecutor)
Internal\HubMethodDescriptor.cs (2)
30public HubMethodDescriptor(ObjectMethodExecutor methodExecutor, IServiceProviderIsService? serviceProviderIsService, IEnumerable<IAuthorizeData> policies) 165public ObjectMethodExecutor MethodExecutor { get; }
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
77public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo) 82public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[] parameterDefaultValues)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorAwaitable.cs (1)
12/// Provides a common awaitable structure that <see cref="ObjectMethodExecutor.ExecuteAsync"/> can