1 write to Parameters
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\Endpoint.cs (1)
87Parameters = parameters;
32 references to Parameters
Microsoft.AspNetCore.Http.RequestDelegateGenerator (32)
StaticRouteHandlerModel\Emitters\EndpointEmitter.cs (3)
71foreach (var parameter in endpoint.Parameters) 98foreach (var parameter in endpoint.Parameters) 134public static string EmitArgumentList(this Endpoint endpoint) => string.Join(", ", endpoint.Parameters.Select(p => p.EmitArgument()));
StaticRouteHandlerModel\Emitters\EndpointJsonPreparationEmitter.cs (1)
22foreach (var parameter in endpoint.Parameters)
StaticRouteHandlerModel\Endpoint.cs (7)
89EmitterContext.RequiresLoggingHelper = !Parameters.All(parameter => 120a.Parameters.Length != b.Parameters.Length) 125for (var i = 0; i < a.Parameters.Length; i++) 127if (!a.Parameters[i].SignatureEquals(b.Parameters[i])) 142foreach (var parameter in endpoint.Parameters)
StaticRouteHandlerModel\StaticRouteHandlerModel.Emitter.cs (21)
24if (endpoint.Parameters.Length == 0) 28var parameterTypeList = string.Join(", ", endpoint.Parameters.Select((p, i) => $"{EmitUnwrappedParameterType(p)} arg{i}{(p.HasDefaultValue ? $"= {p.DefaultValue}" : string.Empty)}")); 74if (endpoint.Parameters.Length > 0) 76codeWriter.WriteLineNoTabs(endpoint.Parameters.EmitParameterPreparation(endpoint.EmitterContext, codeWriter.Indent)); 172var argumentList = endpoint.Parameters.Length == 0 ? string.Empty : $", {endpoint.EmitArgumentList()}"; 173var invocationCreator = endpoint.Parameters.Length > 8 176var invocationGenericArgs = endpoint.Parameters.Length is > 0 and < 8 184if (endpoint.Parameters.Length > 0) 186codeWriter.WriteLineNoTabs(endpoint.Parameters.EmitParameterPreparation(endpoint.EmitterContext, codeWriter.Indent)); 247foreach (var parameter in endpoint.Parameters) 288var hasFormFiles = endpoint.Parameters.Any(p => p.IsFormFile); 305foreach (var parameter in endpoint.Parameters) 370foreach (var parameter in endpoint.Parameters) 443if (endpoint.Parameters.Length == 0) 450for (var i = 0; i < endpoint.Parameters.Length; i++) 456sb.Append($"ic.GetArgument<{EmitUnwrappedParameterType(endpoint.Parameters[i])}>({i})!"); 458if (i < endpoint.Parameters.Length - 1) 469if (endpoint.Parameters.Length == 0) 476for (var i = 0; i < endpoint.Parameters.Length; i++) 478sb.Append(EmitUnwrappedParameterType(endpoint.Parameters[i])); 480if (i < endpoint.Parameters.Length - 1)