C# 클래스 Castle.Facilities.Synchronize.ControlComponentInspector

Checks for Control implementations a registers components to ensure the controls can be safely created and accessed from different threads.
상속: IContributeComponentModelConstruction, IDisposable
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono

공개 메소드들

메소드 설명
ControlComponentInspector ( IKernel kernel, IConfiguration config ) : System

Initializes a new instance of the ControlComponentInspector class.

Dispose ( ) : void

Releases the marshaling control.

ProcessModel ( IKernel kernel, ComponentModel model ) : void

Processes Control implementations.

비공개 메소드들

메소드 설명
CheckForControlImplementation ( ComponentModel model ) : void
ConfigureProxyOptions ( ComponentModel model ) : void
ObtainProxyHook ( IKernel kernel, IConfiguration config ) : IProxyHook
RegisterWindowsFormsSynchronizationContext ( IKernel kernel ) : void

메소드 상세

ControlComponentInspector() 공개 메소드

Initializes a new instance of the ControlComponentInspector class.
public ControlComponentInspector ( IKernel kernel, IConfiguration config ) : System
kernel IKernel The kernel.
config IConfiguration The config.
리턴 System

Dispose() 공개 메소드

Releases the marshaling control.
public Dispose ( ) : void
리턴 void

ProcessModel() 공개 메소드

Processes Control implementations.
public ProcessModel ( IKernel kernel, ComponentModel model ) : void
kernel IKernel The kernel.
model Castle.Core.ComponentModel The model.
리턴 void