Namespace Kephas.Runtime
Classes
AttributeProviderExtensions
Provides extension methods for IAttributeProvider.
RuntimeActivator
Activator based on the runtime type information.
RuntimeAssemblyInfo
Information about the runtime assembly. This class cannot be inherited.
RuntimeEnvironment
Helper methods for interacting with the runtime environment.
RuntimeFieldInfo
Implementation of IRuntimeFieldInfo for runtime fields.
RuntimeFieldInfo<T, TMember>
Implementation of IRuntimeFieldInfo for runtime fields.
RuntimeMethodInfo
Implementation of IRuntimeMethodInfo for runtime methods.
RuntimeParameterInfo
Information about the runtime parameter.
RuntimePropertyInfo
Implementation of IRuntimePropertyInfo for runtime properties.
RuntimePropertyInfo<T, TMember>
Implementation of IRuntimePropertyInfo for typed runtime properties.
RuntimeTypeInfo
Provides optimized access to methods and properties at runtime.
RuntimeTypeInfoExtensions
Extension methods for IRuntimeTypeInfo.
Interfaces
IAttributeProvider
Contract for reflective objects providing runtime attributes.
IRuntimeAssemblyInfo
Interface for runtime assembly information.
IRuntimeElementInfo
Interface for dynamic element information.
IRuntimeFieldInfo
Interface for runtime field information.
IRuntimeMethodInfo
Contract for a dynamic MethodInfo.
IRuntimeParameterInfo
Interface for runtime parameter information.
IRuntimePropertyInfo
Contract for a dynamic PropertyInfo.
IRuntimeTypeInfo
Contract for a dynamic TypeInfo.
IRuntimeTypeInfoFactory
Contract for factories creating IRuntimeTypeInfo instances.
Enums
RuntimeTypeKind
Values that represent runtime type kinds.