C# 클래스 NSoft.NFramework.InversionOfControl.ConfigurationObjectConverter

상속: Castle.MicroKernel.SubSystems.Conversion.AbstractTypeConverter
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
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 환경설정 정보에 있는 값을 해당 형식의 생성자에 제공하여 인스턴스를 빌드한다.

메소드 상세

CanHandleType() 공개 메소드

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

PerformConversion() 공개 메소드

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

PerformConversion() 공개 메소드

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