6 writes to Metadata
Microsoft.AspNetCore.Mvc.Core (1)
Routing\ActionEndpointFactory.cs (1)
221Metadata =
Microsoft.AspNetCore.Routing.Tests (5)
RouteEndpointBuilderTest.cs (5)
37Metadata = { metadata } 59Metadata = { new TestRouteDiaganosticsMetadata { Route = "Test" }, metadata } 88Metadata = { new TestCorsMetadata(), new HttpMethodMetadata(new[] { HttpMethods.Delete }, acceptCorsPreflight: false) } 108Metadata = { new HttpMethodMetadata(new[] { HttpMethods.Get }, acceptCorsPreflight: false), new TestCorsMetadata(), new HttpMethodMetadata(new[] { HttpMethods.Delete }, acceptCorsPreflight: false) } 129Metadata = { new HttpMethodMetadata(new[] { HttpMethods.Delete }, acceptCorsPreflight: false) }
721 references to Metadata
Aspire.Dashboard (1)
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
123.Add(b => b.Metadata.Add(new SkipStatusCodePagesAttribute()));
Microsoft.AspNetCore.Authorization.Policy (5)
AuthorizationEndpointConventionBuilderExtensions.cs (5)
129endpointBuilder.Metadata.Add(_allowAnonymousMetadata); 140if (!endpointBuilder.Metadata.Any(meta => meta is IAuthorizeData)) 142endpointBuilder.Metadata.Add(new AuthorizeAttribute()); 144endpointBuilder.Metadata.Add(policy); 155endpointBuilder.Metadata.Add(data);
Microsoft.AspNetCore.Authorization.Test (20)
AuthorizationEndpointConventionBuilderExtensionsTests.cs (20)
28Assert.Equal(metadata, Assert.Single(endpointModel.Metadata)); 46var authMetadata = Assert.IsAssignableFrom<IAuthorizeData>(Assert.Single(endpointModel.Metadata)); 65var authMetadata = Assert.IsAssignableFrom<IAuthorizeData>(Assert.Single(endpointModel.Metadata)); 84var authMetadata = Assert.IsAssignableFrom<IAuthorizeData>(Assert.Single(endpointModel.Metadata)); 103var authMetadata = Assert.IsAssignableFrom<IAuthorizeData>(Assert.Single(endpointModel.Metadata)); 136Assert.Equal(2, endpointModel.Metadata.Count); 137var authMetadata = Assert.IsAssignableFrom<IAuthorizeData>(endpointModel.Metadata[0]); 140Assert.Equal(policy, endpointModel.Metadata[1]); 159Assert.Equal(2, endpointModel.Metadata.Count); 160var authMetadata = Assert.IsAssignableFrom<IAuthorizeData>(endpointModel.Metadata[0]); 163var policy = Assert.IsAssignableFrom<AuthorizationPolicy>(endpointModel.Metadata[1]); 183endpointModel.Metadata.Add(authorize); 187Assert.Equal(2, endpointModel.Metadata.Count); 188Assert.Equal(authorize, endpointModel.Metadata[0]); 189var policy = Assert.IsAssignableFrom<AuthorizationPolicy>(endpointModel.Metadata[1]); 209endpointModel.Metadata.Add(authorize); 213Assert.Equal(2, endpointModel.Metadata.Count); 214Assert.Equal(authorize, endpointModel.Metadata[0]); 215Assert.Equal(policy, endpointModel.Metadata[1]); 235Assert.IsAssignableFrom<IAllowAnonymous>(Assert.Single(endpointModel.Metadata));
Microsoft.AspNetCore.Components.Endpoints (16)
Builder\OpaqueRedirection.cs (1)
61routeEndpointBuidler.Metadata.Add(new HttpMethodMetadata([HttpMethods.Get]));
Builder\RazorComponentEndpointFactory.cs (7)
39builder.Metadata.Add(new RequireAntiforgeryTokenAttribute()); 44builder.Metadata.Add(attribute); 48builder.Metadata.Add(new SuppressLinkGenerationMetadata()); 49builder.Metadata.Add(HttpMethodsMetadata); 50builder.Metadata.Add(new ComponentTypeMetadata(pageDefinition.Type)); 51builder.Metadata.Add(new RootComponentMetadata(rootComponent)); 52builder.Metadata.Add(configuredRenderModesMetadata);
Builder\RenderModeEndpointProvider.cs (2)
44builder.Metadata.Add(new RootComponentMetadata(rootComponent)); 45builder.Metadata.Add(renderMode);
Builder\ResourceCollectionConvention.cs (4)
51eb.Metadata.Add(_collection); 52eb.Metadata.Add(new ResourcePreloadCollection(_collection)); 56eb.Metadata.Add(new ResourceCollectionUrlMetadata(_collectionUrl)); 61eb.Metadata.Add(importMap);
Builder\ResourceCollectionUrlEndpoint.cs (2)
264fingerprintedBuilderConeg.Metadata.Add(encodingMetadata); 281builderConeg.Metadata.Add(encodingMetadata);
Microsoft.AspNetCore.Components.Endpoints.Tests (8)
Builder\RazorComponentsEndpointConventionBuilderExtensionsTest.cs (1)
234rb.Metadata.Add(obj);
HotReloadServiceTests.cs (2)
112builder.Metadata.Add(new TestMetadata())); 163builder.Metadata.Add(new TestMetadata()));
RazorComponentEndpointFactoryTest.cs (5)
60builder => builder.Metadata.Add(new AuthorizeAttribute()) 89builder => builder.Metadata.Add(new AuthorizeAttribute()) 144builder => builder.Metadata.Add(new AuthorizeAttribute()) 149builder => builder.Metadata.Remove(builder.Metadata.OfType<AuthorizeAttribute>().Single())
Microsoft.AspNetCore.Components.Server (5)
Builder\ServerRazorComponentsEndpointConventionBuilderExtensions.cs (2)
50for (var i = 0; i < b.Metadata.Count; i++) 52var metadata = b.Metadata[i];
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (3)
79for (var i = 0; i < c.Metadata.Count; i++) 81var metadata = c.Metadata[i]; 152builder.Metadata.Add(metadata);
Microsoft.AspNetCore.Components.Server.Tests (4)
ComponentEndpointRouteBuilderExtensionsTest.cs (4)
74if (builder.Metadata.Any(md => md is string smd && smd == "initial-md")) 109builder.Finally(b => b.Metadata.Add("first-in")); 110builder.Finally(b => b.Metadata.Add("last-in")); 113populatedMetadata = b.Metadata.OfType<string>().ToArray();
Microsoft.AspNetCore.Components.WebAssembly.Server (3)
Builder\WebAssemblyRazorComponentsEndpointConventionBuilderExtensions.cs (2)
38var needsCoopHeaders = endpointBuilder.Metadata.OfType<ComponentTypeMetadata>().Any() // e.g., /somecomponent 39|| endpointBuilder.Metadata.OfType<WebAssemblyRenderModeWithOptions>().Any(); // e.g., /_framework/*
WebAssemblyEndpointProvider.cs (1)
75builder.Metadata.Add(metadata);
Microsoft.AspNetCore.Cors (3)
Infrastructure\CorsEndpointConventionBuilderExtensions.cs (3)
25endpointBuilder.Metadata.Add(new EnableCorsAttribute()); 42endpointBuilder.Metadata.Add(new EnableCorsAttribute(policyName)); 64endpointBuilder.Metadata.Add(new CorsPolicyMetadata(policy));
Microsoft.AspNetCore.Cors.Test (1)
CorsEndpointConventionBuilderExtensionsTests.cs (1)
92return new Endpoint(RequestDelegate, new EndpointMetadataCollection(Metadata), DisplayName);
Microsoft.AspNetCore.Http (3)
Timeouts\RequestTimeoutsIEndpointConventionBuilderExtensions.cs (3)
37builder.Add(b => b.Metadata.Add(new RequestTimeoutAttribute(policyName))); 49builder.Add(b => b.Metadata.Add(policy)); 61builder.Add(b => b.Metadata.Add(_disableRequestTimeoutAttribute));
Microsoft.AspNetCore.Http.Abstractions (2)
Metadata\IEndpointMetadataProvider.cs (1)
21/// Add or remove objects on the <see cref="EndpointBuilder.Metadata"/> property of the <paramref name="builder"/> to modify the <see cref="Endpoint.Metadata"/> being built.
Metadata\IEndpointParameterMetadataProvider.cs (1)
21/// Add or remove objects on the <see cref="EndpointBuilder.Metadata"/> property of the <paramref name="builder"/> to modify the <see cref="Endpoint.Metadata"/> being built.
Microsoft.AspNetCore.Http.Connections (3)
ConnectionEndpointRouteBuilderExtensions.cs (3)
69e.Metadata.Add(item); 127e.Metadata.Add(data); 131e.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Microsoft.AspNetCore.Http.Extensions (17)
CookieRedirectEndpointConventionBuilderExtensions.cs (2)
26builder.Add(b => b.Metadata.Add(DisableCookieRedirectMetadata.Instance)); 40builder.Add(b => b.Metadata.Add(_allowCookieRedirectAttribute));
HttpMetricsEndpointConventionBuilderExtensions.cs (1)
23builder.Add(b => b.Metadata.Add(_disableHttpMetricsAttribute));
RequestDelegateFactory.cs (12)
148EndpointMetadata = AsReadOnlyList(factoryContext.EndpointBuilder.Metadata), 301return new RequestDelegateResult(finalRequestDelegate, AsReadOnlyList(endpointBuilder.Metadata)); 409factoryContext.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 667factoryContext.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata( 1056builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(type: typeof(string), statusCode: 200, PlaintextContentType)); 1060builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(returnType, statusCode: 200, DefaultAcceptsAndProducesContentType)); 1066builder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 1600factoryContext.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata(parameterInfo.Name, parameterInfo, hasTryParse: hasTryParse, hasBindAsync: hasBindAsync, isOptional: parameterInfo.IsOptional)); 1625factoryContext.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata(parameterInfo.Name, parameterInfo, hasTryParse: hasTryParse, hasBindAsync: hasBindAsync, isOptional: parameterInfo.IsOptional)); 2070factoryContext.EndpointBuilder.Metadata.Add(new AcceptsMetadata(contentTypes, type, factoryContext.AllowEmptyRequestBody)); 2092factoryContext.EndpointBuilder.Metadata.Add(AntiforgeryMetadata.ValidationRequired); 2168var formMappingOptionsMetadatas = factoryContext.EndpointBuilder.Metadata.OfType<FormMappingOptionsMetadata>();
RequestDelegateFactoryOptions.cs (2)
38/// This is primarily used to run <see cref="EndpointBuilder.FilterFactories"/> and populate inferred <see cref="EndpointBuilder.Metadata"/>. 43/// Any metadata already in <see cref="EndpointBuilder.Metadata"/> will be included in <see cref="RequestDelegateResult.EndpointMetadata" /> <b>before</b>
Microsoft.AspNetCore.Http.Microbenchmarks (24)
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (24)
34builder.Metadata.Add(new CustomMetadata() 42builder.Metadata.Add(new CustomMetadata() 566builder.Metadata.Add(new ParameterNameMetadata { Name = parameter.Name }); 571builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.Parameter }); 601builder.Metadata.Add(new ParameterNameMetadata { Name = parameter.Name }); 606builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.Parameter }); 614builder.Metadata.Add(new ParameterNameMetadata { Name = parameter.Name }); 619builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.Property }); 626builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.ReturnType }); 638builder.Metadata.Add(metadataService); 649if (builder.Metadata is not null) 651for (int i = builder.Metadata.Count - 1; i >= 0; i--) 653var metadata = builder.Metadata[i]; 656builder.Metadata.RemoveAt(i); 667if (builder.Metadata is not null) 669for (int i = builder.Metadata.Count - 1; i >= 0; i--) 671var metadata = builder.Metadata[i]; 674builder.Metadata.RemoveAt(i); 692builder.Metadata.Add(metadataService); 932var currentMetadataCount = builder.Metadata.Count; 933builder.Metadata.Add(new MetadataCountMetadata { Count = currentMetadataCount }); 957builder.Metadata.Add(new RoutePatternMetadata { RoutePattern = reb.RoutePattern?.RawText ?? string.Empty }); 965var currentMetadataCount = builder.Metadata.Count; 966builder.Metadata.Add(new MetadataCountMetadata { Count = currentMetadataCount });
Microsoft.AspNetCore.Http.Results (46)
Accepted.cs (2)
84builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status202Accepted, typeof(void))); 85builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
AcceptedAtRoute.cs (2)
111builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status202Accepted, typeof(void))); 112builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
AcceptedAtRouteOfT.cs (2)
125builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status202Accepted, ContentTypeConstants.ApplicationJsonContentTypes)); 126builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
AcceptedOfT.cs (2)
103builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status202Accepted, ContentTypeConstants.ApplicationJsonContentTypes)); 104builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
BadRequest.cs (2)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status400BadRequest, typeof(void))); 55builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
BadRequestOfT.cs (2)
68builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status400BadRequest, ContentTypeConstants.ApplicationJsonContentTypes)); 69builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Conflict.cs (2)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status409Conflict, typeof(void))); 55builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
ConflictOfT.cs (2)
68builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status409Conflict, ContentTypeConstants.ApplicationJsonContentTypes)); 69builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Created.cs (2)
84builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status201Created, typeof(void))); 85builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
CreatedAtRoute.cs (2)
111builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status201Created, typeof(void))); 112builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
CreatedAtRouteOfT.cs (2)
128builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status201Created, ContentTypeConstants.ApplicationJsonContentTypes)); 129builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
CreatedOfT.cs (2)
102builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status201Created, ContentTypeConstants.ApplicationJsonContentTypes)); 103builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
InternalServerError.cs (1)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status500InternalServerError, typeof(void)));
InternalServerErrorOfT.cs (2)
68builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status500InternalServerError, ContentTypeConstants.ApplicationJsonContentTypes)); 69builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
JsonHttpResultOfT.cs (1)
140builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
NoContent.cs (2)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status204NoContent, typeof(void))); 55builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
NotFound.cs (1)
53builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status404NotFound, typeof(void)));
NotFoundOfT.cs (2)
67builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status404NotFound, ContentTypeConstants.ApplicationJsonContentTypes)); 68builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Ok.cs (2)
53builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status200OK, typeof(void))); 54builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
OkOfT.cs (2)
67builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status200OK, ContentTypeConstants.ApplicationJsonContentTypes)); 68builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
ProblemHttpResult.cs (1)
82builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
ServerSentEventsResult.cs (2)
107builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status200OK, typeof(SseItem<T>), contentTypes: ["text/event-stream"])); 108builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
UnprocessableEntity.cs (2)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status422UnprocessableEntity, typeof(void))); 55builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
UnprocessableEntityOfT.cs (2)
68builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status422UnprocessableEntity, ContentTypeConstants.ApplicationJsonContentTypes)); 69builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
ValidationProblem.cs (2)
79builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(HttpValidationProblemDetails), StatusCodes.Status400BadRequest, ContentTypeConstants.ProblemDetailsContentTypes)); 80builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Microsoft.AspNetCore.Http.Results.Tests (75)
AcceptedAtRouteOfTResultTests.cs (2)
133var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 138Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
AcceptedAtRouteResultTests.cs (2)
87var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 91Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
AcceptedOfTResultTests.cs (2)
74var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 79Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
AcceptedResultTests.cs (2)
44var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 48Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
BadRequestOfTResultTests.cs (2)
117var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 122Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
BadRequestResultTests.cs (2)
57var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 61Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
ConflictOfTResultTests.cs (2)
95var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 100Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
ConflictResultTests.cs (2)
58var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 62Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
CreatedAtRouteOfTResultTests.cs (2)
103var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 108Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
CreatedAtRouteResultTests.cs (2)
85var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 89Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
CreatedOfTResultTests.cs (2)
109var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 114Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
CreatedResultTests.cs (2)
75var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 79Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
InternalServerErrorOfTResultTests.cs (2)
117var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 122Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
InternalServerErrorResultTests.cs (1)
57var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last();
JsonResultTests.cs (1)
330Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
NoContentResultTests.cs (2)
54var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 59Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
NotFoundOfTResultTests.cs (2)
77var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 82Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
NotFoundResultTests.cs (1)
53var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last();
OkOfTResultTests.cs (2)
94var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 99Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
OkResultTests.cs (2)
56var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 60Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
ResultsOfTHelperTests.cs (5)
88return endpointBuilder.Metadata; 103builder.Metadata.Add("Called"); 111builder.Metadata.Add("Called"); 124builder.Metadata.Add("Called"); 132builder.Metadata.Add("Called");
ResultsOfTTests.Generated.cs (27)
215Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) }); 216Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) }); 494Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) }); 495Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) }); 496Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult3) }); 850Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) }); 851Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) }); 852Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult3) }); 853Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult4) }); 1291Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) }); 1292Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) }); 1293Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult3) }); 1294Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult4) }); 1295Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult5) }); 1825Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) }); 1826Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) }); 1827Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult3) }); 1828Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult4) }); 1829Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult5) }); 1830Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult6) }); 1867builder.Metadata.Add(new ResultTypeProvidedMetadata { SourceTypeName = nameof(ProvidesMetadataResult1) }); 1881builder.Metadata.Add(new ResultTypeProvidedMetadata { SourceTypeName = nameof(ProvidesMetadataResult2) }); 1895builder.Metadata.Add(new ResultTypeProvidedMetadata { SourceTypeName = nameof(ProvidesMetadataResult3) }); 1909builder.Metadata.Add(new ResultTypeProvidedMetadata { SourceTypeName = nameof(ProvidesMetadataResult4) }); 1923builder.Metadata.Add(new ResultTypeProvidedMetadata { SourceTypeName = nameof(ProvidesMetadataResult5) }); 1937builder.Metadata.Add(new ResultTypeProvidedMetadata { SourceTypeName = nameof(ProvidesMetadataResult6) }); 1950builder.Metadata.Add(new ResultTypeProvidedMetadata { SourceTypeName = nameof(ProvidesMetadataResult7) });
ServerSentEventsResultTests.cs (1)
133var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last();
UnprocessableEntityOfTResultTests.cs (2)
94var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 99Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
UnprocessableEntityResultTests.cs (2)
57var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last(); 61Assert.Contains(builder.Metadata, m => m is IDisableCookieRedirectMetadata);
ValidationProblemResultTests.cs (1)
105var producesResponseTypeMetadata = builder.Metadata.OfType<ProducesResponseTypeMetadata>().Last();
Microsoft.AspNetCore.HttpLogging (1)
HttpLoggingEndpointConventionBuilderExtensions.cs (1)
41endpointBuilder.Metadata.Add(metadata);
Microsoft.AspNetCore.HttpLogging.Tests (1)
HttpLoggingEndpointConventionBuilderTests.cs (1)
58return new Endpoint(RequestDelegate, new EndpointMetadataCollection(Metadata), DisplayName);
Microsoft.AspNetCore.Identity (60)
GeneratedRouteBuilderExtensions.g.cs (59)
72options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 73options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.RegisterRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 75options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("registration", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 76options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 77options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 79return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 191options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 192options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.LoginRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 194options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("login", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 195options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("useCookies", parameters[1], hasTryParse: true, hasBindAsync: false, isOptional: true)); 196options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("useSessionCookies", parameters[2], hasTryParse: true, hasBindAsync: false, isOptional: true)); 197options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[3], hasTryParse: false, hasBindAsync: false, isOptional: false)); 199return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 377options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 378options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.RefreshRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 380options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("refreshRequest", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 381options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 383return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 493options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 495options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("userId", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 496options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("code", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 497options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("changedEmail", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: true)); 498options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[3], hasTryParse: false, hasBindAsync: false, isOptional: false)); 500return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 639options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 640options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.ResendConfirmationEmailRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 642options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("resendRequest", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 643options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 644options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 646return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 758options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 759options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.ForgotPasswordRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 761options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("resetRequest", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 762options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 764return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 874options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 875options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.ResetPasswordRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 877options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("resetRequest", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 878options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 880return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 990options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 991options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.TwoFactorRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 993options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 994options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("tfaRequest", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 995options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 997return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1109options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1111options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1112options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1114return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1211options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1212options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.InfoRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1214options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1215options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("infoRequest", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1216options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1217options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[3], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1219return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1473if (!builder.Metadata.Any(m => m is IDisableCookieRedirectMetadata)) 1475builder.Metadata.Add(Instance);
IdentityApiEndpointRouteBuilderExtensions.cs (1)
190endpointBuilder.Metadata.Add(new EndpointNameMetadata(confirmEmailEndpointName));
Microsoft.AspNetCore.JsonPatch (2)
JsonPatchDocument.cs (1)
240builder.Metadata.Add(new AcceptsMetadata(["application/json-patch+json"], parameter.ParameterType));
JsonPatchDocumentOfT.cs (1)
676builder.Metadata.Add(new AcceptsMetadata(["application/json-patch+json"], typeof(TModel)));
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
JsonPatchDocument.cs (1)
232builder.Metadata.Add(new AcceptsMetadata(["application/json-patch+json"], parameter.ParameterType));
JsonPatchDocumentOfT.cs (1)
668builder.Metadata.Add(new AcceptsMetadata(["application/json-patch+json"], typeof(TModel)));
Microsoft.AspNetCore.Mvc.Core (29)
ApplicationModels\DefaultApplicationModelProvider.cs (1)
378foreach (var metadata in builder.Metadata)
Builder\ControllerEndpointRouteBuilderExtensions.cs (8)
216b.Metadata.Add(CreateDynamicControllerMetadata(action, controller, area: null)); 217b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(dataSource.DataSourceId)); 280b.Metadata.Add(CreateDynamicControllerMetadata(action, controller, area: null)); 281b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(dataSource.DataSourceId)); 340b.Metadata.Add(CreateDynamicControllerMetadata(action, controller, area)); 341b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(dataSource.DataSourceId)); 406b.Metadata.Add(CreateDynamicControllerMetadata(action, controller, area)); 407b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(dataSource.DataSourceId));
Routing\ActionEndpointFactory.cs (17)
230builder.Metadata.Add(new RouteNameMetadata(route.RouteName)); 240builder.Metadata.Add(new EndpointNameMetadata(route.RouteName)); 366builder.Metadata.Add(d); 370builder.Metadata.Add(action); 388builder.Metadata.OfType<IEndpointNameMetadata>().LastOrDefault()?.EndpointName == null) 390builder.Metadata.Add(new EndpointNameMetadata(routeName)); 395builder.Metadata.Add(new DataTokensMetadata(dataTokens)); 398builder.Metadata.Add(new RouteNameMetadata(routeName)); 405builder.Metadata.Add(filter); 419!builder.Metadata.OfType<HttpMethodMetadata>().Any()) 421builder.Metadata.Add(new HttpMethodMetadata(httpMethodActionConstraint.HttpMethods)); 424!builder.Metadata.OfType<AcceptsMetadata>().Any()) 426builder.Metadata.Add(new AcceptsMetadata(consumesAttribute.ContentTypes.ToArray())); 428else if (!builder.Metadata.Contains(actionConstraint)) 431builder.Metadata.Add(actionConstraint); 438builder.Metadata.Add(new SuppressLinkGenerationMetadata()); 443builder.Metadata.Add(new SuppressMatchingMetadata());
Routing\ControllerActionEndpointDataSource.cs (2)
150b.Metadata.Add(new DynamicControllerRouteValueTransformerMetadata(transformerType, state)); 151b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(DataSourceId));
Routing\InertEndpointBuilder.cs (1)
13return new Endpoint(RequestDelegate, new EndpointMetadataCollection(Metadata), DisplayName);
Microsoft.AspNetCore.Mvc.Core.Test (42)
ApplicationModels\EndpointMetadataProviderTest.cs (25)
107builder => builder.Metadata.Add(new CustomEndpointMetadata() { Source = MetadataSource.Caller }), 111builder => builder.Metadata.Add(new CustomEndpointMetadata() { Source = MetadataSource.Finally }), 150builder => builder.Metadata.Add(new ConsumesAttribute("application/json")), 171builder => builder.Metadata.Add(new ConsumesAttribute("application/json")), 192builder => builder.Metadata.Add(new ConsumesAttribute("application/json")), 396builder.Metadata.Add(new ParameterNameMetadata { Name = parameter.Name }); 401builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.Parameter }); 409builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.ReturnType }); 419builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.ReturnType }); 433builder.Metadata.Add(new RoutePatternMetadata { RoutePattern = reb.RoutePattern.RawText }); 441for (int i = builder.Metadata.Count - 1; i >= 0; i--) 443var metadata = builder.Metadata[i]; 446builder.Metadata.RemoveAt(i); 458if (builder.Metadata is not null) 460for (int i = builder.Metadata.Count - 1; i >= 0; i--) 462var metadata = builder.Metadata[i]; 465builder.Metadata.RemoveAt(i); 478if (builder.Metadata is not null) 480for (int i = builder.Metadata.Count - 1; i >= 0; i--) 482var metadata = builder.Metadata[i]; 485builder.Metadata.RemoveAt(i); 496if (builder.Metadata is not null) 498for (int i = builder.Metadata.Count - 1; i >= 0; i--) 500var metadata = builder.Metadata[i]; 503builder.Metadata.RemoveAt(i);
Routing\ControllerActionEndpointDataSourceTest.cs (17)
165b.Metadata.Add("Hi there"); 249if (b.Metadata.OfType<ActionDescriptor>().FirstOrDefault()?.AttributeRouteInfo != null) 251b.Metadata.Add(new EndpointNameMetadata("NewName")); 329dataSource.AddRoute("1", "/1/{controller}/{action}/{id?}", null, null, null).Add(b => b.Metadata.Add("A")); 330dataSource.AddRoute("2", "/2/{controller}/{action}/{id?}", null, null, null).Add(b => b.Metadata.Add("B")); 334b.Metadata.Add("Hi there"); 411dataSource.AddRoute("1", "/1/{controller}/{action}/{id?}", null, null, null).Add(b => b.Metadata.Add("A")); 412dataSource.AddRoute("2", "/2/{controller}/{action}/{id?}", null, null, null).Add(b => b.Metadata.Add("B")); 416b.Metadata.Add("Hi there"); 422b => b.Metadata.Add(new GroupMetadata()), 423b => b.Metadata.Add("group") 512builder1.Finally(b => b.Metadata.Add("A1")); 513builder1.Finally(b => b.Metadata.Add("A2")); 515builder2.Finally(b => b.Metadata.Add("B1")); 516builder2.Finally(b => b.Metadata.Add("B2")); 518dataSource.DefaultBuilder.Finally(b => b.Metadata.Add("C1")); 519dataSource.DefaultBuilder.Finally(b => b.Metadata.Add("C2"));
Microsoft.AspNetCore.Mvc.RazorPages (13)
Builder\PageActionEndpointConventionBuilderResourceCollectionExtensions.cs (2)
45endpointBuilder.Metadata.Add(collection); 46endpointBuilder.Metadata.Add(importMap);
Builder\RazorPagesEndpointRouteBuilderExtensions.cs (8)
85b.Metadata.Add(CreateDynamicPageMetadata(page, area: null)); 86b.Metadata.Add(new PageEndpointDataSourceIdMetadata(pageDataSource.DataSourceId)); 143b.Metadata.Add(CreateDynamicPageMetadata(page, area: null)); 144b.Metadata.Add(new PageEndpointDataSourceIdMetadata(pageDataSource.DataSourceId)); 197b.Metadata.Add(CreateDynamicPageMetadata(page, area)); 198b.Metadata.Add(new PageEndpointDataSourceIdMetadata(pageDataSource.DataSourceId)); 257b.Metadata.Add(CreateDynamicPageMetadata(page, area)); 258b.Metadata.Add(new PageEndpointDataSourceIdMetadata(pageDataSource.DataSourceId));
Infrastructure\DefaultPageLoader.cs (1)
83b.Metadata.Insert(0, endpointMetadata[i]);
Infrastructure\PageActionEndpointDataSource.cs (2)
90b.Metadata.Add(new DynamicPageRouteValueTransformerMetadata(transformerType, state)); 91b.Metadata.Add(new PageEndpointDataSourceIdMetadata(DataSourceId));
Microsoft.AspNetCore.Mvc.RazorPages.Test (8)
Infrastructure\PageActionEndpointDataSourceTest.cs (8)
76b.Metadata.Add("Hi there"); 134b.Metadata.Add("Hi there"); 140b => b.Metadata.Add(new GroupMetadata()), 141b => b.Metadata.Add("group") 196dataSource.DefaultBuilder.Finally((b) => b.Metadata.Add("A1")); 197dataSource.DefaultBuilder.Finally((b) => b.Metadata.Add("A2")); 241if (b.Metadata.Any(md => md is string smd && smd == "initial-metadata")) 243b.Metadata.Add("initial-metadata-observed");
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
Builder\ControllerActionEndpointConventionBuilderResourceCollectionExtensions.cs (3)
45if (endpointBuilder.Metadata.OfType<ApiControllerAttribute>().Any()) 53endpointBuilder.Metadata.Add(collection); 54endpointBuilder.Metadata.Add(importMap);
Microsoft.AspNetCore.OpenApi (10)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (6)
66foreach (var item in endpointBuilder.Metadata) 76endpointBuilder.Metadata.Remove(existingOperation); 82endpointBuilder.Metadata.Add(configuredOperation); 98var metadata = new EndpointMetadataCollection(routeEndpointBuilder.Metadata); 121routeEndpointBuilder.Metadata.Add(newOperation); 127/// Adds an OpenAPI operation transformer to the <see cref="EndpointBuilder.Metadata" /> associated
GeneratedRouteBuilderExtensions.g.cs (4)
71options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 73options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 74options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("documentName", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: true)); 75return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() };
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiGeneratorTests.cs (1)
64var operation = GetOpenApiOperation(() => { }, additionalMetadata: testBuilder.Metadata.ToArray());
Microsoft.AspNetCore.OutputCaching (4)
Policies\OutputCacheConventionBuilderExtensions.cs (4)
25endpointBuilder.Metadata.Add(DefaultPolicy.Instance); 41endpointBuilder.Metadata.Add(policy); 71endpointBuilder.Metadata.Add(outputCachePolicyBuilder.Build()); 88endpointBuilder.Metadata.Add(policy);
Microsoft.AspNetCore.RateLimiting (3)
RateLimiterEndpointConventionBuilderExtensions.cs (3)
26endpointBuilder.Metadata.Add(new EnableRateLimitingAttribute(policyName)); 45endpointBuilder.Metadata.Add(new EnableRateLimitingAttribute(new DefaultRateLimiterPolicy(RateLimiterOptions.ConvertPartitioner<TPartitionKey>(null, policy.GetPartition), policy.OnRejected))); 62endpointBuilder.Metadata.Add(DisableRateLimitingAttribute.Instance);
Microsoft.AspNetCore.RateLimiting.Tests (3)
RateLimitingMetricsTests.cs (2)
197routeEndpointBuilder.Metadata.Add(new EnableRateLimitingAttribute("concurrencyPolicy")); 272routeEndpointBuilder.Metadata.Add(new EnableRateLimitingAttribute("concurrencyPolicy"));
TestEndpointBuilder.cs (1)
18return new Endpoint(RequestDelegate, new EndpointMetadataCollection(Metadata), DisplayName);
Microsoft.AspNetCore.Routing (30)
Builder\EndpointRouteBuilderExtensions.cs (2)
213IReadOnlyList<object> metadata = options.EndpointBuilder?.Metadata is not null ? 214new List<object>(options.EndpointBuilder.Metadata) :
Builder\OpenApiRouteHandlerBuilderExtensions.cs (16)
20/// Adds the <see cref="IExcludeFromDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 29/// Adds the <see cref="IExcludeFromDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 38/// Adds an <see cref="IProducesResponseTypeMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 59/// Adds an <see cref="IProducesResponseTypeMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 96/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 114/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 135/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 156/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 179/// Adds the <see cref="ITagsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 194/// Adds the <see cref="ITagsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 209/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 226/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 245/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 263/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 284/// Adds <see cref="IEndpointDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 294/// Adds <see cref="IEndpointSummaryMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints
Builder\RoutingEndpointConventionBuilderExtensions.cs (4)
32endpointBuilder.Metadata.Add(new HostAttribute(hosts)); 77/// Adds the provided metadata <paramref name="items"/> to <see cref="EndpointBuilder.Metadata"/> for all builders 92b.Metadata.Add(item); 161builder.Finally(builder => builder.Metadata.Add(AntiforgeryMetadata.ValidationNotRequired));
EndpointDataSource.cs (1)
71routeEndpointBuilder.Metadata.Add(metadata);
RouteEndpointBuilder.cs (1)
59CreateMetadataCollection(Metadata, RoutePattern),
RouteEndpointDataSource.cs (5)
188builder.Metadata.Add(FallbackMetadata.Instance); 193builder.Metadata.Add(methodInfo); 198builder.Metadata.Add(new HttpMethodMetadata(entry.HttpMethods)); 231builder.Metadata.Add(attribute); 246var hasDisableValidationMetadata = builder.Metadata.OfType<IDisableValidationMetadata>().FirstOrDefault() is not null;
ShortCircuit\RouteShortCircuitEndpointConventionBuilderExtensions.cs (1)
36builder.Add(b => b.Metadata.Add(metadata));
Microsoft.AspNetCore.Routing.Tests (47)
Builder\OpenApiRouteHandlerBuilderExtensionsTest.cs (9)
20=> Assert.IsType<ExcludeFromDescriptionAttribute>(Assert.Single(builder.Metadata)); 33var tags = Assert.IsType<TagsAttribute>(Assert.Single(builder.Metadata)); 51var metadata = Assert.IsType<ProducesResponseTypeMetadata>(Assert.Single(testBuilder.Metadata)); 65var metadata = Assert.IsType<ProducesResponseTypeMetadata>(Assert.Single(testBuilder.Metadata)); 79var metadata = Assert.IsType<ProducesResponseTypeMetadata>(Assert.Single(builder.Metadata)); 97var metadata = Assert.IsType<ProducesResponseTypeMetadata>(Assert.Single(builder.Metadata)); 114var metadata = Assert.IsType<AcceptsMetadata>(Assert.Single(testBuilder.Metadata)); 127var metadata = Assert.IsType<EndpointDescriptionAttribute>(Assert.Single(builder.Metadata)); 137var metadata = Assert.IsType<EndpointSummaryAttribute>(Assert.Single(builder.Metadata));
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (7)
377Assert.Equal(2, endpointBuilder1.Metadata.Count); 378Assert.IsType<Attribute1>(endpointBuilder1.Metadata[0]); 379Assert.IsType<Attribute2>(endpointBuilder1.Metadata[1]); 470Assert.Throws<InvalidOperationException>(() => endpointBuilder.Finally(b => b.Metadata.Add(new RouteNameMetadata("Foo")))); 555builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.ReturnType }); 567builder.Metadata.Add(new ParameterNameMetadata { Name = parameter.Name ?? string.Empty }); 572builder.Metadata.Add(new CustomEndpointMetadata { Source = MetadataSource.Parameter });
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (12)
500Assert.Throws<InvalidOperationException>(() => endpointBuilder.Finally(b => b.Metadata.Add(new RouteNameMetadata("Foo")))); 768Assert.Contains(FallbackMetadata.Instance, routeEndpointBuilder.Metadata); 1021if (b.Metadata.Any(md => md is string smd && smd == "added-from-endpoint")) 1023b.Metadata.Add("added-from-group"); 1027group.MapGet("/endpoint", () => { }).Finally(b => b.Metadata.Add("added-from-endpoint")); 1045if (b.Metadata.Any(md => md is string smd && smd == "added-from-endpoint-1") 1046&& b.Metadata.Any(md => md is string smd && smd == "added-from-endpoint-2")) 1048b.Metadata.Add("added-from-inner-group"); 1053if (b.Metadata.Any(md => md is string smd && smd == "added-from-inner-group")) 1055b.Metadata.Add("added-from-outer-group"); 1060handler.Finally(b => b.Metadata.Add("added-from-endpoint-1")); 1061handler.Finally(b => b.Metadata.Add("added-from-endpoint-2"));
Builder\RoutingEndpointConventionBuilderExtensionsTest.cs (7)
27var hostMetadata = Assert.IsType<HostAttribute>(Assert.Single(endpointModel.Metadata)); 182if (inner.Metadata.Any(md => md is string smd && smd == "test-metadata")) 184inner.Metadata.Add("found-previous-metadata"); 206if (inner.Metadata.Any(md => md is string smd && smd == "test-metadata")) 208inner.Metadata.Add("inner-metadata"); 213if (inner.Metadata.Any(md => md is string smd && smd == "inner-metadata")) 215inner.Metadata.Add("inner-metadata-2");
CompositeEndpointDataSourceTest.cs (10)
293b => b.Metadata.Add(metadata), 335if (b.Metadata.OfType<string>().SingleOrDefault() == "initial-metadata") 337b.Metadata.Add(metadata); 385b => b.Metadata.Add("initial-metadata") 391if (b.Metadata.OfType<string>().SingleOrDefault() == "initial-metadata") 393b.Metadata.Add(metadata); 446if (b.Metadata.OfType<string>().SingleOrDefault() == "initial-metadata") 448b.Metadata.Add(metadata); 453if (b.Metadata.OfType<IEndpointNameMetadata>().SingleOrDefault() is not null) 455b.Metadata.Add("saw-last-metadata");
Matching\CandidateSetTest.cs (1)
375builder.Metadata.Add(metadata[i]);
RoutingMetricsTests.cs (1)
88routeEndpointBuilder.Metadata.Add(FallbackMetadata.Instance);
Microsoft.AspNetCore.SignalR (2)
HubEndpointRouteBuilderExtensions.cs (2)
64e.Metadata.Add(item); 68e.Metadata.Add(new HubMetadata(typeof(THub)));
Microsoft.AspNetCore.StaticAssets (6)
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
40var asset = builder.Metadata.OfType<StaticAssetDescriptor>().Single(); 290fallback.Add(b => b.Metadata.Add(new HttpMethodMetadata(["GET", "HEAD"])));
StaticAssetEndpointDataSource.cs (1)
43_conventions.Add(c => c.Metadata.Add(new BuildAssetMetadata()));
StaticAssetEndpointFactory.cs (3)
34routeEndpointBuilder.Metadata.Add(new ContentEncodingMetadata(selector.Value, double.Parse(selector.Quality, CultureInfo.InvariantCulture))); 47routeEndpointBuilder.Metadata.Add(resource); 48routeEndpointBuilder.Metadata.Add(_supportedMethods);
RoutingWebSite (2)
UseEndpointRoutingStartup.cs (2)
74b.Metadata.Add(new CustomMetadata()); 149endpointBuilder.Metadata.Add(new HostAttribute(hosts));
Sample (216)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.Http.RequestDelegateGenerator\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\GeneratedRouteBuilderExtensions.g.cs (216)
73options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 75options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("documentName", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 76return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 183options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 184options.EndpointBuilder.Metadata.Add(AntiforgeryMetadata.ValidationRequired); 185options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(contentTypes: GeneratedMetadataConstants.FormFileContentType)); 187options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("resume", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 188return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 304options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 305options.EndpointBuilder.Metadata.Add(AntiforgeryMetadata.ValidationRequired); 306options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(contentTypes: GeneratedMetadataConstants.FormFileContentType)); 308options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("files", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 309return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 425options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 426options.EndpointBuilder.Metadata.Add(AntiforgeryMetadata.ValidationRequired); 427options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(contentTypes: GeneratedMetadataConstants.FormFileContentType)); 429options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("resume", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 430options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("files", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 431return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 566options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 567options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::TodoWithDueDate), contentTypes: GeneratedMetadataConstants.JsonContentType)); 569return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 651options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 652options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::Triangle), contentTypes: GeneratedMetadataConstants.JsonContentType)); 654return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 736options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 737options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::Shape), contentTypes: GeneratedMetadataConstants.JsonContentType)); 739return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 821options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 823return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 908options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 910return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 996options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 997return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1082options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1084options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("id", parameters[0], hasTryParse: true, hasBindAsync: false, isOptional: false)); 1085options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("size", parameters[1], hasTryParse: true, hasBindAsync: false, isOptional: false)); 1086return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1241options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1253options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1254options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 1259options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("product", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1261return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1365options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1377options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1378options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 1383options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("account", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1385return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1489options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1491options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("values", parameters[0], hasTryParse: true, hasBindAsync: false, isOptional: false)); 1492options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::System.Int32), contentTypes: GeneratedMetadataConstants.JsonContentType)); 1494return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1614options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1626options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1627options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 1632options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("values", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1633options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::System.Int32), contentTypes: GeneratedMetadataConstants.JsonContentType)); 1635return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1736options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1748options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1749options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 1754options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("values", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1755options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::System.Int32), contentTypes: GeneratedMetadataConstants.JsonContentType)); 1757return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1858options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1859options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::System.Collections.Generic.Dictionary<global::System.String, global::System.Int32>), contentTypes: GeneratedMetadataConstants.JsonContentType)); 1861return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1943options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 1944options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::System.Collections.Immutable.ImmutableDictionary<global::System.String, global::System.Int32>), contentTypes: GeneratedMetadataConstants.JsonContentType)); 1946return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2028options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2040options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2041options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 2046options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("shape", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2047return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2147options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2159options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2160options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 2165options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("forecast", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2166return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2266options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2278options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2279options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 2284options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("person", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2285return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2385options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2397options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2398options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 2403options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("category", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2404return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2504options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2516options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2517options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 2522options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("container", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2523return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2623options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2635options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2636options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 2641options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("root", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2642return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2742options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2754options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2755options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 2760options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("location", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2761return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2861options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2873options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2874options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 2879options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("parent", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2880return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2984options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 2996options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2997options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 3002options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("child", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 3003return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3107options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3119options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 3120options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 3125options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("patchDoc", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 3129return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3233options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3245options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 3246options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 3251options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("patchDoc", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 3255return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3359options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3360return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3445options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3457options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 3458options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 3463options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("config", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 3464return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3568options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3580options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 3581options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 3586options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("project", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 3587return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3691options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3703options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 3704options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 3709options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("subscription", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 3710return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3814options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3816return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3901options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3902options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::SchemasEndpointsExtensions.NullableResponseModel), contentTypes: GeneratedMetadataConstants.JsonContentType)); 3904return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 3986options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 3998options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 3999options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 4004options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("request", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: true)); 4005return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4109options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4121options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 4122options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 4127options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("model", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 4128return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4232options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4244options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 4245options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 4250options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("model", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 4251return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4355options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4357return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4442options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4444return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4529options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4531options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("guids", parameters[0], hasTryParse: true, hasBindAsync: false, isOptional: false)); 4532options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::System.Guid[]), contentTypes: GeneratedMetadataConstants.JsonContentType)); 4534return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4654options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4666options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 4667options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 4672options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("todo", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 4673return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4777options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4779options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("id", parameters[0], hasTryParse: true, hasBindAsync: false, isOptional: false)); 4780options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::TodoWithDueDate), contentTypes: GeneratedMetadataConstants.JsonContentType)); 4782return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4902options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4903options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof(global::System.String[]), contentTypes: GeneratedMetadataConstants.JsonContentType)); 4905return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 4987options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 4988return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 5073options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 5085options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 5086options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 5091options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("typeWithExamples", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 5093return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 5197options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 5209options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 5210options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 5215options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("todo", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 5216return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 5316options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 5328options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 5329options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 5334options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("project", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 5335return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 5435options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 5447options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 5448options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 5453options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("boardItem", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 5454return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 5554options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 5566options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 5567options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 5572options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("projectRecord", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 5573return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 5673options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=42.42.42.42, Culture=neutral, PublicKeyToken=adb9793829ddae60", "42.42.42.42")); 5685options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: type, isOptional: isOptional, contentTypes: GeneratedMetadataConstants.JsonContentType)); 5686options.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 5691options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("todo", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 5692return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 6010if (!builder.Metadata.Any(m => m is IDisableCookieRedirectMetadata)) 6012builder.Metadata.Add(Instance);