Show / Hide Table of Contents

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.

Back to top Generated by DocFX