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