9 implementations of IActionHttpMethodProvider
Microsoft.AspNetCore.Mvc.Core (2)
AcceptVerbsAttribute.cs (1)
14public sealed class AcceptVerbsAttribute : Attribute, IActionHttpMethodProvider, IRouteTemplateProvider
Routing\HttpMethodAttribute.cs (1)
13public abstract class HttpMethodAttribute : Attribute, IActionHttpMethodProvider, IRouteTemplateProvider
Microsoft.AspNetCore.Mvc.Core.Test (2)
ApplicationModels\ControllerActionDescriptorProviderTests.cs (1)
1767private class CustomHttpMethodConstraintAttribute : Attribute, IActionHttpMethodProvider
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1714private class CustomHttpMethodsAttribute : Attribute, IActionHttpMethodProvider
Mvc.RoutingWebSite (1)
HttpMergeAttribute.cs (1)
9public class HttpMergeAttribute : Attribute, IActionHttpMethodProvider, IRouteTemplateProvider
VersioningWebSite (4)
VersionDeleteAttribute.cs (1)
8public class VersionDeleteAttribute : VersionRouteAttribute, IActionHttpMethodProvider
VersionGetAttribute.cs (1)
8public class VersionGetAttribute : VersionRouteAttribute, IActionHttpMethodProvider
VersionPostAttribute.cs (1)
8public class VersionPostAttribute : VersionRouteAttribute, IActionHttpMethodProvider
VersionPutAttribute.cs (1)
8public class VersionPutAttribute : VersionRouteAttribute, IActionHttpMethodProvider
7 references to IActionHttpMethodProvider
Microsoft.AspNetCore.Mvc.Core (4)
ApplicationModels\DefaultApplicationModelProvider.cs (4)
536if (!(routeProvider is IActionHttpMethodProvider)) 570routeProvider is IActionHttpMethodProvider && 571attribute is IActionHttpMethodProvider) 633.OfType<IActionHttpMethodProvider>()
Microsoft.AspNetCore.Mvc.Core.Test (3)
Routing\HttpMethodProviderAttributesTests.cs (3)
11IActionHttpMethodProvider httpMethodProvider, 18public static TheoryData<IActionHttpMethodProvider, IEnumerable<string>> HttpMethodProviderTestData 22var data = new TheoryData<IActionHttpMethodProvider, IEnumerable<string>>();