AbpPropertiesDependenciesModelInspector.cs 712 B

12345678910111213141516171819202122232425
  1. using Castle.Core;
  2. using Castle.MicroKernel.ModelBuilder.Inspectors;
  3. using Castle.MicroKernel.SubSystems.Conversion;
  4. namespace Abp.Dependency
  5. {
  6. public class AbpPropertiesDependenciesModelInspector : PropertiesDependenciesModelInspector
  7. {
  8. public AbpPropertiesDependenciesModelInspector(IConversionManager converter)
  9. : base(converter)
  10. {
  11. }
  12. protected override void InspectProperties(ComponentModel model)
  13. {
  14. if (model.Implementation.FullName != null &&
  15. model.Implementation.FullName.StartsWith("Microsoft"))
  16. {
  17. return;
  18. }
  19. base.InspectProperties(model);
  20. }
  21. }
  22. }