Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix bug in 4.1.0
  • Loading branch information
Shane32 committed Nov 8, 2021
commit ed386a4ffa6383bad79ec7053676773f15c30e7c
14 changes: 1 addition & 13 deletions src/GraphQL.DI/DIObjectGraphType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -158,18 +158,6 @@ protected virtual IEnumerable<MethodInfo> GetMethodsToProcess()
return methods;
}

/// <summary>
/// Returns the list of parameters for the specified method.
/// Sorts the list if specified by <see cref="SortMembers"/>.
/// </summary>
protected IEnumerable<ParameterInfo> GetMethodParameters(MethodInfo methodInfo)
{
var parameters = methodInfo.GetParameters().AsEnumerable();
if (SortMembers)
parameters = parameters.OrderBy(x => x.Name, StringComparer.InvariantCultureIgnoreCase);
return parameters;
}

/// <summary>
/// Converts a specified method (<see cref="MethodInfo"/> instance) into a field definition.
/// </summary>
Expand Down Expand Up @@ -200,7 +188,7 @@ protected IEnumerable<ParameterInfo> GetMethodParameters(MethodInfo methodInfo)
{
var resolveFieldContextParameter = Expression.Parameter(typeof(IResolveFieldContext));
var executeParams = new List<Expression>();
foreach (var param in GetMethodParameters(method)) {
foreach (var param in method.GetParameters()) {
var queryArgument = ProcessParameter(method, param, resolveFieldContextParameter, out bool isService, out Expression expr);
anyParamsUseServices |= isService;
if (queryArgument != null)
Expand Down