C# Class Castle.MicroKernel.ModelBuilder.Inspectors.InterceptorInspector

Inheritance: IContributeComponentModelConstruction
Show file Open project: castleproject/Windsor

Public Methods

Method Description
ProcessModel ( IKernel kernel, ComponentModel model ) : void

Protected Methods

Method Description
AddInterceptor ( InterceptorReference interceptorRef, InterceptorReferenceCollection interceptors ) : void
CollectFromAttributes ( ComponentModel model ) : void
CollectFromConfiguration ( ComponentModel model ) : void
CollectHook ( IConfiguration interceptors, ProxyOptions options ) : void
CollectSelector ( IConfiguration interceptors, ProxyOptions options ) : void

Private Methods

Method Description
CollectInterceptors ( ComponentModel model, IConfiguration interceptors ) : void

Method Details

AddInterceptor() protected method

protected AddInterceptor ( InterceptorReference interceptorRef, InterceptorReferenceCollection interceptors ) : void
interceptorRef Castle.Core.InterceptorReference
interceptors Castle.Core.InterceptorReferenceCollection
return void

CollectFromAttributes() protected method

protected CollectFromAttributes ( ComponentModel model ) : void
model Castle.Core.ComponentModel
return void

CollectFromConfiguration() protected method

protected CollectFromConfiguration ( ComponentModel model ) : void
model Castle.Core.ComponentModel
return void

CollectHook() protected method

protected CollectHook ( IConfiguration interceptors, ProxyOptions options ) : void
interceptors IConfiguration
options ProxyOptions
return void

CollectSelector() protected method

protected CollectSelector ( IConfiguration interceptors, ProxyOptions options ) : void
interceptors IConfiguration
options ProxyOptions
return void

ProcessModel() public method

public ProcessModel ( IKernel kernel, ComponentModel model ) : void
kernel IKernel
model Castle.Core.ComponentModel
return void