There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Make `IActionHttpMethodProvider` public
In MVC, HTTP method constraints inherit the ActionMethodSelectorAttribute, which is a public class 3rd party libraries can inherit from to implement their own versions of the constraints. This is needed in AttributeRouting, for example.
In WebAPI, the equivalent is the
IActionHttpMethodProvider interface which is marked as
internal right now.
Is there a reason to keep it internal?