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

Inheritance: AbstractPropertyDescriptor
Show file Open project: castleproject/Windsor

Public Methods

Method Description
BuildComponentModel ( IKernel kernel, ComponentModel model ) : void
ServiceOverrideDescriptor ( ) : System
ServiceOverrideDescriptor ( IDictionary dictionary ) : System

Private Methods

Method Description
Apply ( ComponentModel model, Object dependencyKey, Object dependencyValue, ServiceOverride @override ) : void
ApplyReferenceList ( ComponentModel model, object name, IEnumerable items, ServiceOverride serviceOverride ) : void
ApplySimpleReference ( ComponentModel model, object dependencyName, String componentKey ) : void
GetNameString ( object key ) : string

Method Details

BuildComponentModel() public method

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

ServiceOverrideDescriptor() public method

public ServiceOverrideDescriptor ( ) : System
return System

ServiceOverrideDescriptor() public method

public ServiceOverrideDescriptor ( IDictionary dictionary ) : System
dictionary IDictionary
return System