Namespace Kephas.Reflection
Classes
AggregatedElementInfoExtensions
Extension methods for IAggregatedElementInfo.
CircularDependencyException
Exception for signalling circular dependency errors.
DefaultAssemblyLoader
The default assembly loader.
DefaultTypeLoader
The default implementation of ITypeLoader.
DefaultTypeResolver
A default service implementation of the ITypeResolver service contract.
LocalizationHelper
Localization extensions for reflection.
ReflectionHelper
Helper class for reflection.
ReflectionStringExtensions
String extensions for reflection purposes.
Signature
A signature.
TypeExtensions
Extension methods for types.
TypeInfoExtensions
Extension methods for type information.
Interfaces
IAggregatedElementInfo
Contract for aggregated element information.
IAssemblyInfo
Interface for assembly information.
IAssemblyLoader
Interface for loading assemblies.
IElementInfo
Contract providing base element information.
IFieldInfo
Interface for field information.
IMethodInfo
Contract for method information.
IParameterInfo
Interface for parameter information.
IPropertyInfo
Contract providing property information.
ITypeInfo
Contract providing type information.
ITypeLoader
Application service contract for loading types.
ITypeResolver
Service for resolving types from type names.
IValueElementInfo
Contract for reflection elements holding a value.