C# Class Castle.MicroKernel.ModelBuilder.Descriptors.DefaultsDescriptor

Inheritance: IComponentModelDescriptor
显示文件 Open project: castleproject/Windsor

Public Methods

Method Description
BuildComponentModel ( IKernel kernel, ComponentModel model ) : void
ConfigureComponentModel ( IKernel kernel, ComponentModel model ) : void
DefaultsDescriptor ( ComponentName name, Type implementation ) : System

Private Methods

Method Description
EnsureComponentConfiguration ( IKernel kernel, ComponentModel model ) : void
EnsureComponentName ( ComponentModel model ) : void
FirstService ( ComponentModel model ) : Type

Method Details

BuildComponentModel() public method

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

ConfigureComponentModel() public method

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

DefaultsDescriptor() public method

public DefaultsDescriptor ( ComponentName name, Type implementation ) : System
name Castle.Core.ComponentName
implementation System.Type
return System