MetaSaver.Framework.Reflection

Part of the MetaSaver framework that handles reflection


Keywords
reflection
License
CNRI-Python-GPL-Compatible
Install
Install-Package MetaSaver.Framework.Reflection -Version 0.0.4-beta

Documentation

MetaSaver.Framework.Reflection

Part of the MetaSaver Framework suite which has reflection helpers

!!! WARNING !!!

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:

  1. Provide a simple config based way to do .net Core startup
  2. No coding required except to choose the Startup options you require
  3. MetaSaver.Framework.Configuration provides the extension method to setup Appsetting
  4. 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