MetaSaver.Framework.Reflection
Part of the MetaSaver Framework suite which has reflection helpers
!!! WARNING !!!
MetaSaver.Framework is currently in pre-release mode and should not be used in production systems
Goals
MetaSaver.Framework has several top level goals:
- Provide a simple config based way to do .net Core startup
- No coding required except to choose the Startup options you require
- MetaSaver.Framework.Configuration provides the extension method to setup Appsetting
- It also provides a strongly typed AppSettings class which can be used in Dependency Injection
GetReferencedAssembliesWithChildren
Returns a collection of assemblies that match the namespace pattern. It also returns all referenced assemblies.
GetClassInterfacePairsByBaseType
Returns a collection of Interface and Class types for the assembly that have the Base Class of type T
GetTypesWithBaseClass
Returns a collection of classes that have the Base Class of type T