C# Class NSoft.NFramework.InversionOfControl.ConfigurationObjectConverter

Inheritance: Castle.MicroKernel.SubSystems.Conversion.AbstractTypeConverter
ファイルを表示 Open project: debop/NFramework

Public Methods

Method Description
CanHandleType ( Type type ) : bool

ConfigurationObjectAttribute 가 정의된 Class에 대해서 Windsor의 Prameters 값을 변환해준다.

PerformConversion ( IConfiguration configuration, Type targetType ) : object

Castle.Windsor 환경설정 정보에 있는 속성정보를 Instance의 속성 값으로 매핑한다.

PerformConversion ( string value, Type targetType ) : object

Castle.Windsor 환경설정 정보에 있는 값을 해당 형식의 생성자에 제공하여 인스턴스를 빌드한다.

Method Details

CanHandleType() public method

ConfigurationObjectAttribute 가 정의된 Class에 대해서 Windsor의 Prameters 값을 변환해준다.
public CanHandleType ( Type type ) : bool
type System.Type
return bool

PerformConversion() public method

Castle.Windsor 환경설정 정보에 있는 속성정보를 Instance의 속성 값으로 매핑한다.
public PerformConversion ( IConfiguration configuration, Type targetType ) : object
configuration IConfiguration Castle configuration object
targetType System.Type target type
return object

PerformConversion() public method

Castle.Windsor 환경설정 정보에 있는 값을 해당 형식의 생성자에 제공하여 인스턴스를 빌드한다.
public PerformConversion ( string value, Type targetType ) : object
value string 인스턴싱할때 생성자에 제공할 인자 값
targetType System.Type 인스턴싱할 형식
return object