5 writes to EndpointMetadata
Microsoft.AspNetCore.Mvc.Core (2)
ApplicationModels\SelectorModel.cs (2)
19EndpointMetadata = new List<object>(); 31EndpointMetadata = new List<object>(other.EndpointMetadata);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
src\Mvc\Mvc.RazorPages\src\ApplicationModels\PageRouteModelFactory.cs (1)
166EndpointMetadata =
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\PageRouteModelFactory.cs (1)
166EndpointMetadata =
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
Infrastructure\PageActionDescriptorProviderTest.cs (1)
214EndpointMetadata = { expected }
22 references to EndpointMetadata
Microsoft.AspNetCore.Mvc.Core (14)
ApplicationModels\ActionAttributeRouteModel.cs (7)
45for (var i = additionalSelector.EndpointMetadata.Count - 1; i >= 0; i--) 47if (additionalSelector.EndpointMetadata[i] is IRouteTemplateProvider) 49additionalSelector.EndpointMetadata.RemoveAt(i); 74AddEndpointMetadata(selector, additionalSelector?.EndpointMetadata); 92AddEndpointMetadata(selector, controllerSelector.EndpointMetadata); 111AddEndpointMetadata(selector, additionalSelector?.EndpointMetadata); 138selector.EndpointMetadata.Insert(i, controllerMetadata[i]);
ApplicationModels\ControllerActionDescriptorBuilder.cs (2)
191if (selectorModel.EndpointMetadata?.Count > 0) 193actionDescriptor.EndpointMetadata = new List<object>(selectorModel.EndpointMetadata);
ApplicationModels\DefaultApplicationModelProvider.cs (3)
382selector.EndpointMetadata.Add(metadata); 662AddRange(selectorModel.EndpointMetadata, attributes); 674selectorModel.EndpointMetadata.Add(new HttpMethodMetadata(httpMethods));
ApplicationModels\SelectorModel.cs (2)
31EndpointMetadata = new List<object>(other.EndpointMetadata); 50/// Gets the <see cref="EndpointMetadata"/> associated with the <see cref="SelectorModel"/>.
Microsoft.AspNetCore.Mvc.Core.Test (6)
ApplicationModels\ApiBehaviorApplicationModelProviderTest.cs (2)
80Assert.Empty(actionModel.Selectors[0].EndpointMetadata); 123Assert.Empty(actionModel.Selectors[0].EndpointMetadata);
ApplicationModels\DefaultApplicationModelProviderTest.cs (4)
1279Assert.NotNull(selector.EndpointMetadata); 1280Assert.Single(selector.EndpointMetadata); 1281Assert.IsType<ProducesResponseTypeMetadata>(selector.EndpointMetadata.Single()); 1282Assert.Equal(200, ((ProducesResponseTypeMetadata)selector.EndpointMetadata[0]).StatusCode);
Microsoft.AspNetCore.Mvc.RazorPages (2)
Infrastructure\PageActionDescriptorProvider.cs (2)
103EndpointMetadata = selector.EndpointMetadata.ToList(), 135var pageRouteMetadata = selectorModel.EndpointMetadata.OfType<PageRouteMetadata>().SingleOrDefault();