C# Класс Castle.Facilities.BatchRegistration.ComponentScanner

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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[]