31 references to EmitHandlerArgument
Microsoft.AspNetCore.Http.RequestDelegateGenerator (31)
StaticRouteHandlerModel\Emitters\EmitterExtensions.cs (7)
40
EndpointParameterSource.JsonBody or EndpointParameterSource.Route or EndpointParameterSource.RouteOrQuery or EndpointParameterSource.JsonBodyOrService or EndpointParameterSource.FormBody => endpointParameter.IsOptional ? endpointParameter.
EmitHandlerArgument
() : $"{endpointParameter.
EmitHandlerArgument
()}!",
44
endpointParameter.
EmitHandlerArgument
() :
46
? $"{endpointParameter.
EmitHandlerArgument
()}.HasValue ? {endpointParameter.
EmitHandlerArgument
()}.Value : default"
47
: $"{endpointParameter.
EmitHandlerArgument
()}",
49
_ => endpointParameter.
EmitHandlerArgument
()
StaticRouteHandlerModel\Emitters\EndpointParameterEmitter.cs (22)
15
=> codeWriter.WriteLine($"var {endpointParameter.
EmitHandlerArgument
()} = {endpointParameter.AssigningCode};");
101
codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)} {endpointParameter.
EmitHandlerArgument
()} = {createArray};");
120
codeWriter.WriteLine($"{endpointParameter.
EmitHandlerArgument
()}[i] = string.IsNullOrEmpty(element) ? null! : parsed_element!;");
124
codeWriter.WriteLine($"{endpointParameter.
EmitHandlerArgument
()}[i] = parsed_element!;");
131
codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {endpointParameter.
EmitHandlerArgument
()} = {endpointParameter.EmitTempArgument()}!;");
170
codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {endpointParameter.
EmitHandlerArgument
()} = {endpointParameter.EmitParsedTempArgument()}!;");
175
codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {endpointParameter.
EmitHandlerArgument
()} = {endpointParameter.EmitTempArgument()}!;");
262
codeWriter.WriteLine($"var {endpointParameter.
EmitHandlerArgument
()} = {resolveBodyResult}.Item2;");
296
? $"var {endpointParameter.
EmitHandlerArgument
()} = {resolveJsonBodyOrServiceResult}.Item2!;"
297
: $"var {endpointParameter.
EmitHandlerArgument
()} = {resolveJsonBodyOrServiceResult}.Item2;");
307
codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)} {endpointParameter.
EmitHandlerArgument
()} = null!;");
311
codeWriter.WriteLine($"""{endpointParameter.
EmitHandlerArgument
()} = {endpointParameter.EmitAssigningCodeResult()}!;""");
324
codeWriter.WriteLine($"{endpointParameter.
EmitHandlerArgument
()} = {resolveBodyResult}.Item2!;");
356
codeWriter.WriteLine($"var {endpointParameter.
EmitHandlerArgument
()} = await BindAsync<{unwrappedTypeString}>(httpContext, {resolveParameterInfo});");
359
codeWriter.WriteLine($"var {endpointParameter.
EmitHandlerArgument
()} = await {bindMethodReceiverTypeString}.BindAsync(httpContext, {resolveParameterInfo});");
362
codeWriter.WriteLine($"var {endpointParameter.
EmitHandlerArgument
()} = await {bindMethodReceiverTypeString}.BindAsync(httpContext);");
376
? $"if (!{endpointParameter.
EmitHandlerArgument
()}.HasValue)"
377
: $"if ({endpointParameter.
EmitHandlerArgument
()} == null)");
381
codeWriter.WriteLine($"{endpointParameter.
EmitHandlerArgument
()} = default!;");
397
codeWriter.WriteLine($"var {endpointParameter.
EmitHandlerArgument
()} = {assigningCode};");
412
codeWriter.WriteLine($"var {endpointParameter.
EmitHandlerArgument
()} = {assigningCode};");
419
codeWriter.WriteLine($"var {endpointParameter.
EmitHandlerArgument
()} = {endpointParameter.AssigningCode};");
StaticRouteHandlerModel\EndpointParameter.cs (2)
183
var parameterList = string.Join(", ", EndpointParameters.Select(p => $"{p.SymbolName} = {p.
EmitHandlerArgument
()}"));
188
var parameterList = string.Join(", ", EndpointParameters.Select(p => p.
EmitHandlerArgument
()));