Show / Hide Table of Contents

Class DefaultTypeLoader

The default implementation of ITypeLoader.

Inheritance
System.Object
Loggable
DefaultTypeLoader
Implements
ILoggable
ITypeLoader
Inherited Members
Loggable.Logger
Loggable.GetLogger()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Reflection
Assembly: Kephas.Core.dll
Syntax
public class DefaultTypeLoader : Loggable, ILoggable, ITypeLoader

Methods

| Improve this Doc View Source

GetLoadableExportedTypes(Assembly)

Gets the loadable exported types from the provided assembly.

Declaration
public IEnumerable<Type> GetLoadableExportedTypes(Assembly assembly)
Parameters
Type Name Description
System.Reflection.Assembly assembly

The assembly containing the types.

Returns
Type Description
System.Collections.Generic.IEnumerable<System.Type>

An enumeration of types.

Implements

ILoggable
ITypeLoader

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX