1
0

DynamicApiControllerFeatureProvider.cs 504 B

12345678910111213141516171819
  1. using System.Reflection;
  2. using Microsoft.AspNetCore.Mvc.Controllers;
  3. namespace ZhonTai.DynamicApi;
  4. public class DynamicApiControllerFeatureProvider: ControllerFeatureProvider
  5. {
  6. private ISelectController _selectController;
  7. public DynamicApiControllerFeatureProvider(ISelectController selectController)
  8. {
  9. _selectController = selectController;
  10. }
  11. protected override bool IsController(TypeInfo typeInfo)
  12. {
  13. return _selectController.IsController(typeInfo);
  14. }
  15. }