C# 클래스 Castle.Facilities.BatchRegistration.ComponentScanner

파일 보기 프로젝트 열기: nats/castle-1.0.3-mono 1 사용 예제들

공개 메소드들

메소드 설명
AddExclude ( String className ) : void
AddInclude ( String key, String service, String className ) : void
ComponentScanner ( String assemblyName ) : System
Process ( ) : Castle.Facilities.BatchRegistration.ComponentDefinition[]

비공개 메소드들

메소드 설명
AddToResult ( Assembly assembly, ComponentDefinition def ) : void
AddToResult ( Type type, CastleComponentAttribute attribute ) : void
InferType ( Assembly assembly, String typeName ) : Type

This method always tries to obtain the type from the specified assembly.

InspectTypes ( Assembly assembly ) : void
LoadAssembly ( ) : Assembly
ObtainType ( Assembly assembly, String typeName ) : Type

Obtains the Type by checking if the typeName is possible a full type name, or just an namespace.typename and for the later case, it tries to load the type from the specified assembly

ProcessIncludes ( Assembly assembly ) : void
ProcessType ( Type type ) : void
SortExcludes ( ) : void

메소드 상세

AddExclude() 공개 메소드

public AddExclude ( String className ) : void
className String
리턴 void

AddInclude() 공개 메소드

public AddInclude ( String key, String service, String className ) : void
key String
service String
className String
리턴 void

ComponentScanner() 공개 메소드

public ComponentScanner ( String assemblyName ) : System
assemblyName String
리턴 System

Process() 공개 메소드

public Process ( ) : Castle.Facilities.BatchRegistration.ComponentDefinition[]
리턴 Castle.Facilities.BatchRegistration.ComponentDefinition[]