Show / Hide Table of Contents

Interface IAssemblyLoader

Interface for loading assemblies.

Namespace: Kephas.Reflection
Assembly: Kephas.Core.dll
Syntax
public interface IAssemblyLoader

Methods

| Improve this Doc View Source

LoadAssembly(AssemblyName)

Attempts to load an assembly.

Declaration
Assembly LoadAssembly(AssemblyName assemblyName)
Parameters
Type Name Description
System.Reflection.AssemblyName assemblyName

The name of the assembly to be loaded.

Returns
Type Description
System.Reflection.Assembly

The resolved assembly reference.

| Improve this Doc View Source

LoadAssemblyFromPath(String)

Attempts to load an assembly.

Declaration
Assembly LoadAssemblyFromPath(string assemblyFilePath)
Parameters
Type Name Description
System.String assemblyFilePath

The file path of the assembly to be loaded.

Returns
Type Description
System.Reflection.Assembly

The resolved assembly reference.

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