C# Class MefContrib.Integration.Unity.UnityContainerExtensions

Contains extensions for the IUnityContainer interface.
Afficher le fichier Open project: ipasoftware/MefContrib

Méthodes publiques

Méthode Description
CreateChildContainer ( this unityContainer, bool enableComposition ) : IUnityContainer

Creates child container.

EnableCompositionIntegration ( this unityContainer ) : CompositionIntegration

Enables Managed Extensibility Framework two-way integration.

EnableCompositionIntegration ( this unityContainer, bool isThreadsafe ) : CompositionIntegration

Enables Managed Extensibility Framework two-way integration.

RegisterCatalog ( this unityContainer, ComposablePartCatalog catalog ) : void

Registers a MEF catalog within Unity container.

Method Details

CreateChildContainer() public static méthode

Creates child container.
public static CreateChildContainer ( this unityContainer, bool enableComposition ) : IUnityContainer
unityContainer this Target container.
enableComposition bool True if the child container should /// support MEF integration. False otherwise.
Résultat IUnityContainer

EnableCompositionIntegration() public static méthode

Enables Managed Extensibility Framework two-way integration.
public static EnableCompositionIntegration ( this unityContainer ) : CompositionIntegration
unityContainer this Target container.
Résultat CompositionIntegration

EnableCompositionIntegration() public static méthode

Enables Managed Extensibility Framework two-way integration.
public static EnableCompositionIntegration ( this unityContainer, bool isThreadsafe ) : CompositionIntegration
unityContainer this Target container.
isThreadsafe bool
Résultat CompositionIntegration

RegisterCatalog() public static méthode

Registers a MEF catalog within Unity container.
public static RegisterCatalog ( this unityContainer, ComposablePartCatalog catalog ) : void
unityContainer this Unity container instance.
catalog ComposablePartCatalog MEF catalog to be registered.
Résultat void