C# Class Castle.Facilities.Synchronize.CreateOnUIThreadInspector

Ensure that synchronized controls are always created on the main Ui thread.
Inheritance: IContributeComponentModelConstruction, IDisposable
Afficher le fichier Open project: castleproject/Windsor

Méthodes publiques

Méthode Description
CreateOnUIThreadInspector ( IConfiguration config, IConversionManager converter ) : System

Initializes a new instance of the CreateOnUIThreadInspector class.

ProcessModel ( IKernel kernel, ComponentModel model ) : void

Processes Control implementations.

Private Methods

Méthode Description
ConfigureProxyOptions ( ComponentModel model ) : void
CreateOnDispatcherUIThread ( CreationContextDelegate performCreation, CreationContext context ) : object
CreateOnWinformsUIThread ( CreationContextDelegate performCreation, CreationContext context ) : object
GetUnproxiedInstance ( object instance ) : object
IDisposable ( ) : void

Releases the marshalling control.

ObtainProxyHook ( IConfiguration config, IConversionManager converter ) : IReference

Method Details

CreateOnUIThreadInspector() public méthode

Initializes a new instance of the CreateOnUIThreadInspector class.
public CreateOnUIThreadInspector ( IConfiguration config, IConversionManager converter ) : System
config IConfiguration The config.
converter IConversionManager
Résultat System

ProcessModel() public méthode

Processes Control implementations.
public ProcessModel ( IKernel kernel, ComponentModel model ) : void
kernel IKernel The kernel.
model Castle.Core.ComponentModel The model.
Résultat void