AssemblyResolver Class

Handles AppDomain's AssemblyResolve event to be able to load assemblies dynamically in the LoadFrom context, but be able to reference the type from assemblies loaded in the Load context.

Namespace:  Microsoft.Practices.Composite.Modularity
Assembly:  Microsoft.Practices.Composite (in Microsoft.Practices.Composite.dll)

Syntax

'Declaration
<SecurityPermissionAttribute(SecurityAction.LinkDemand)> _
<SecurityPermissionAttribute(SecurityAction.InheritanceDemand)> _
Public Class AssemblyResolver _
    Implements IAssemblyResolver, IDisposable
[SecurityPermissionAttribute(SecurityAction.LinkDemand)]
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand)]
public class AssemblyResolver : IAssemblyResolver, 
    IDisposable
[SecurityPermissionAttribute(SecurityAction::LinkDemand)]
[SecurityPermissionAttribute(SecurityAction::InheritanceDemand)]
public ref class AssemblyResolver : IAssemblyResolver, 
    IDisposable
Microsoft.Practices.Composite.Modularity.AssemblyResolver = function();

Type.createClass(
    'Microsoft.Practices.Composite.Modularity.AssemblyResolver',
    null,
    Microsoft.Practices.Composite.Modularity.IAssemblyResolver,
    IDisposable);

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Composite.Modularity.AssemblyResolver

See Also

AssemblyResolver Members

Microsoft.Practices.Composite.Modularity Namespace