C# Class Castle.Facilities.Synchronize.CreateOnUIThreadActivator

Inheritance: Castle.MicroKernel.ComponentActivator.DefaultComponentActivator
Show file Open project: castleproject/Windsor

Public Methods

Method Description
Create ( CreationContext context, Burden burden ) : object
CreateOnUIThreadActivator ( ComponentModel model, IKernelInternal kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction ) : System

Initializes a new instance of the CreateOnUIThreadActivator class.

Private Methods

Method Description
CreateCustomActivator ( ComponentModel model, IKernel kernel ) : IComponentActivator
InternalCreate ( CreationContext context, Burden burden ) : object
PerformCreation ( CreationContext context, Burden burden ) : object

Method Details

Create() public method

public Create ( CreationContext context, Burden burden ) : object
context CreationContext
burden Castle.MicroKernel.Burden
return object

CreateOnUIThreadActivator() public method

Initializes a new instance of the CreateOnUIThreadActivator class.
public CreateOnUIThreadActivator ( ComponentModel model, IKernelInternal kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction ) : System
model Castle.Core.ComponentModel The model.
kernel IKernelInternal The kernel.
onCreation ComponentInstanceDelegate Delegate called on construction.
onDestruction ComponentInstanceDelegate Delegate called on destruction.
return System