C# Class MefContrib.Integration.Unity.CompositionIntegration

Represents a Unity extension that adds integration with Managed Extensibility Framework.
Inheritance: Microsoft.Practices.Unity.UnityContainerExtension, IDisposable
Mostrar archivo Open project: ipasoftware/MefContrib Class Usage Examples

Public Methods

Method Description
CompositionIntegration ( bool register ) : System

Initializes a new instance of CompositionIntegration class.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Protected Methods

Method Description
Initialize ( ) : void

Initial the container with this extension's functionality.

When overridden in a derived class, this method will modify the given ExtensionContext by adding strategies, policies, etc. to install it's functions into the container.

Private Methods

Method Description
CompositionIntegration ( ) : System
PrepareCompositionContainer ( bool isThreadsafe ) : System.ComponentModel.Composition.Hosting.CompositionContainer

Method Details

CompositionIntegration() public method

Initializes a new instance of CompositionIntegration class.
public CompositionIntegration ( bool register ) : System
register bool If true, instance /// will be registered in the Unity container.
return System

Dispose() public method

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
return void

Initialize() protected method

Initial the container with this extension's functionality.
When overridden in a derived class, this method will modify the given ExtensionContext by adding strategies, policies, etc. to install it's functions into the container.
protected Initialize ( ) : void
return void