* Introduce ControllerAttribute and use it to mark base classes as controllers. * Changed rules for controller discovery to: * All controller types must be public, concrete, non open generic types. * NotController attribute is not applied to any type oif the hierarchy. * The type name ends with controller. * Controller attribute is applied to the type or to one of its ancestors. |
||
|---|---|---|
| .. | ||
| DefaultControllerActivatorTest.cs | ||
| DefaultControllerFactoryTest.cs | ||
| DefaultControllerTypeProviderTest.cs | ||
| ServiceBasedControllerActivatorTest.cs | ||