5 overrides of Name
Microsoft.AspNetCore.Http.Abstractions.Tests (1)
System.Private.CoreLib (1)
System.Reflection.Context (1)
System.Reflection.Emit (1)
System.Reflection.MetadataLoadContext (1)
267 references to Name
dotnet-svcutil-lib (3)
Metrics (1)
Metrics.Legacy (1)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Microsoft.AspNetCore.Grpc.Swagger (1)
Microsoft.AspNetCore.Hosting (2)
Microsoft.AspNetCore.Http.Abstractions (4)
Microsoft.AspNetCore.Http.Extensions (49)
RequestDelegateFactory.cs (47)
660name: parameters[i].Name!,
697if (parameter.Name is null)
715throw new NotSupportedException($"The by reference parameter '{attribute} {TypeNameHelper.GetTypeDisplayName(parameter.ParameterType, fullName: false)} {parameter.Name}' is not supported.");
722var routeName = routeAttribute.Name ?? parameter.Name;
723factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.RouteAttribute);
733factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.QueryAttribute);
734return BindParameterFromProperty(parameter, QueryExpr, QueryIndexerProperty, queryAttribute.Name ?? parameter.Name, factoryContext, "query string");
738factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.HeaderAttribute);
739return BindParameterFromProperty(parameter, HeadersExpr, HeaderIndexerProperty, headerAttribute.Name ?? parameter.Name, factoryContext, "header");
743factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.BodyAttribute);
770return BindParameterFromFormFile(parameter, formAttribute.Name ?? parameter.Name, factoryContext, RequestDelegateFactoryConstants.FormFileAttribute);
794? BindParameterFromFormItem(parameter, formAttribute.Name ?? parameter.Name, factoryContext)
795: BindComplexParameterFromFormItem(parameter, string.IsNullOrEmpty(formAttribute.Name) ? parameter.Name : formAttribute.Name, factoryContext);
804factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.ServiceAttribute);
857return BindParameterFromFormFile(parameter, parameter.Name, factoryContext, RequestDelegateFactoryConstants.FormFileParameter);
881if (routeParams.Contains(parameter.Name, StringComparer.OrdinalIgnoreCase))
885factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.RouteParameter);
886return BindParameterFromProperty(parameter, RouteValuesExpr, RouteValuesIndexerProperty, parameter.Name, factoryContext, "route");
890factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.QueryStringParameter);
891return BindParameterFromProperty(parameter, QueryExpr, QueryIndexerProperty, parameter.Name, factoryContext, "query string");
895factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.RouteOrQueryStringParameter);
896return BindParameterFromRouteValueOrQueryString(parameter, parameter.Name, factoryContext);
906factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.QueryStringParameter);
907return BindParameterFromProperty(parameter, QueryExpr, QueryIndexerProperty, parameter.Name, factoryContext, "query string");
915factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.ServiceParameter);
921factoryContext.TrackedParameters.Add(parameter.Name, RequestDelegateFactoryConstants.BodyParameter);
1571var argumentExpression = Expression.Variable(parameter.ParameterType, $"{parameter.Name}_local");
1586Debug.Assert(parameterInfo.Name != null, "Parameter name must be set for parameters resolved from properties.");
1589factoryContext.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata(parameterInfo.Name, parameterInfo, hasTryParse: hasTryParse, hasBindAsync: hasBindAsync, isOptional: parameterInfo.IsOptional));
1611Debug.Assert(parameterInfo.Name != null, "Parameter name must be set for parameters resolved from properties.");
1614factoryContext.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata(parameterInfo.Name, parameterInfo, hasTryParse: hasTryParse, hasBindAsync: hasBindAsync, isOptional: parameterInfo.IsOptional));
1628factoryContext.TrackedParameters.Add(parameter.Name!, RequestDelegateFactoryConstants.PropertyAsParameter);
1669var argument = Expression.Variable(parameter.ParameterType, $"{parameter.Name}_local");
1672var parameterNameConstant = Expression.Constant(parameter.Name);
1688throw new InvalidOperationException($"{parameter.Name} must have a valid TryParse method to support converting from a string. No public static bool {typeName}.TryParse(string, out {typeName}) method found for {parameter.Name}.");
1896var argument = Expression.Variable(parameter.ParameterType, $"{parameter.Name}_local");
1899var parameterNameConstant = Expression.Constant(parameter.Name);
2010Expression.Constant(parameter.Name),
2061factoryContext.TrackedParameters.Add(parameter.Name!, RequestDelegateFactoryConstants.FormCollectionParameter);
2119var formArgument = Expression.Variable(parameter.ParameterType, $"{parameter.Name}_local");
2140var formReader = Expression.Variable(typeof(FormDataReader), $"{parameter.Name}_reader");
2178var parameterNameConstant = Expression.Constant(parameter.Name);
2244factoryContext.TrackedParameters.Add(parameter.Name!, RequestDelegateFactoryConstants.FormFileParameter);
2280var parameterName = parameter.Name;
2313Expression.Constant(parameter.Name),
2338Expression.Constant(parameter.Name),
Microsoft.AspNetCore.Http.Extensions.Tests (24)
Microsoft.AspNetCore.Http.Microbenchmarks (10)
Microsoft.AspNetCore.Mvc.Abstractions (2)
Microsoft.AspNetCore.Mvc.ApiExplorer (5)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
Microsoft.AspNetCore.Mvc.Core (11)
Microsoft.AspNetCore.Mvc.Core.Test (11)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (4)
Microsoft.AspNetCore.Mvc.IntegrationTests (17)
Microsoft.AspNetCore.Mvc.RazorPages (2)
Microsoft.AspNetCore.Mvc.RazorPages.Test (2)
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Microsoft.AspNetCore.OpenApi (6)
Microsoft.AspNetCore.OpenApi.Tests (1)
Microsoft.AspNetCore.Routing (2)
Microsoft.AspNetCore.Routing.Tests (1)
Microsoft.AspNetCore.Server.IIS (1)
Microsoft.AspNetCore.Shared.Tests (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.Test.Utilities (2)
Microsoft.CSharp (1)
Microsoft.DotNet.Internal.DependencyInjection.Testing (2)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (1)
Microsoft.Extensions.AI (8)
Microsoft.Extensions.AI.Abstractions (9)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.AI.Tests (2)
Microsoft.Extensions.Configuration.Binder (4)
Microsoft.VisualBasic.Core (11)
Microsoft\VisualBasic\CompilerServices\OverloadResolution.vb (7)
1263ReportError(errors, SR.OmittedArgument1, parameter.Name)
1278parameter.Name,
1294parameter.Name,
1328ReportError(errors, SR.TypeInferenceFails1, parameter.Name)
1386If Operators.CompareString(name, parameters(paramIndex).Name, True) = 0 Then
1549parameters(paramIndex).Name,
1651ReportError(errors, SR.OmittedArgument1, parameters(index).Name)
Microsoft.VisualStudio.LanguageServices (1)
PresentationBuildTasks (4)
PresentationFramework (4)
Roslyn.Diagnostics.Analyzers (1)
Shared (5)
System.ComponentModel.Composition (4)
System.ComponentModel.Composition.Registration (1)
System.Composition.Convention (1)
System.Composition.TypedParts (1)
System.Linq.Expressions (3)
System.Private.CoreLib (10)
System.Reflection.Context (2)
System.Text.Json (2)
System.Xaml (4)
Test.Utilities (1)
Text.Analyzers (1)