1 write to OriginalParameterTypes
Microsoft.AspNetCore.SignalR.Core (1)
Internal\HubMethodDescriptor.cs (1)
141OriginalParameterTypes = methodExecutor.MethodParameters.Select(p => p.ParameterType).ToArray();
7 references to OriginalParameterTypes
Microsoft.AspNetCore.SignalR.Core (7)
Internal\DefaultHubDispatcher.cs (7)
821arguments = new object?[descriptor.OriginalParameterTypes!.Count]; 830arguments[parameterPointer] = descriptor.GetService(scope.ServiceProvider, parameterPointer, descriptor.OriginalParameterTypes[parameterPointer]); 832else if (descriptor.OriginalParameterTypes[parameterPointer] == typeof(CancellationToken)) 837else if (isStreamCall && ReflectionHelper.IsStreamingType(descriptor.OriginalParameterTypes[parameterPointer], mustBeDirectType: true)) 842itemType, descriptor.OriginalParameterTypes[parameterPointer]); 848descriptor.OriginalParameterTypes[parameterPointer].IsAssignableFrom(hubMethodInvocationMessage.Arguments[hubInvocationArgumentPointer]?.GetType()))) 857Debug.Assert(false, $"Failed to bind argument of type '{descriptor.OriginalParameterTypes[parameterPointer].Name}' for hub method '{descriptor.MethodExecutor.MethodInfo.Name}'.");