C# Класс Castle.MicroKernel.SubSystems.Naming.DefaultNamingSubSystem

Наследование: AbstractSubSystem, INamingSubSystem
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
key2Handler IHandler>.IDictionary
service2Handler IHandler>.IDictionary

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

Метод Описание
AddHandlerSelector ( IHandlerSelector selector ) : void
Contains ( String key ) : bool
Contains ( Type service ) : bool
GetAssignableHandlers ( Type service ) : IHandler[]
GetHandler ( String key ) : IHandler
GetHandler ( String key, Type service ) : IHandler
GetHandler ( Type service ) : IHandler
GetHandlers ( ) : IHandler[]
GetHandlers ( Type service ) : IHandler[]
GetKey2Handler ( ) : IHandler>.IDictionary
Register ( String key, IHandler handler ) : void

Защищенные методы

Метод Описание
GetSelectorsOpinion ( string key, Type type ) : IHandler
this ( String key ) : IHandler

Приватные методы

Метод Описание
InvalidateCache ( ) : void
IsAssignable ( Type thisOne, Type fromThisOne ) : bool

Описание методов

AddHandlerSelector() публичный Метод

public AddHandlerSelector ( IHandlerSelector selector ) : void
selector IHandlerSelector
Результат void

Contains() публичный Метод

public Contains ( String key ) : bool
key String
Результат bool

Contains() публичный Метод

public Contains ( Type service ) : bool
service System.Type
Результат bool

GetAssignableHandlers() публичный Метод

public GetAssignableHandlers ( Type service ) : IHandler[]
service System.Type
Результат IHandler[]

GetHandler() публичный Метод

public GetHandler ( String key ) : IHandler
key String
Результат IHandler

GetHandler() публичный Метод

public GetHandler ( String key, Type service ) : IHandler
key String
service System.Type
Результат IHandler

GetHandler() публичный Метод

public GetHandler ( Type service ) : IHandler
service System.Type
Результат IHandler

GetHandlers() публичный Метод

public GetHandlers ( ) : IHandler[]
Результат IHandler[]

GetHandlers() публичный Метод

public GetHandlers ( Type service ) : IHandler[]
service System.Type
Результат IHandler[]

GetKey2Handler() публичный Метод

public GetKey2Handler ( ) : IHandler>.IDictionary
Результат IHandler>.IDictionary

GetSelectorsOpinion() защищенный Метод

protected GetSelectorsOpinion ( string key, Type type ) : IHandler
key string
type System.Type
Результат IHandler

Register() публичный Метод

public Register ( String key, IHandler handler ) : void
key String
handler IHandler
Результат void

this() защищенный Метод

protected this ( String key ) : IHandler
key String
Результат IHandler

Описание свойств

key2Handler защищенное свойство

Map(String, IHandler) to map component keys to IHandler Items in this dictionary are sorted in insertion order.
protected IDictionary key2Handler
Результат IHandler>.IDictionary

service2Handler защищенное свойство

Map(Type, IHandler) to map a service to IHandler. If there is more than a single service of the type, only the first registered services is stored in this dictionary. It serve as a fast lookup for the common case of having a single handler for a type.
protected IDictionary service2Handler
Результат IHandler>.IDictionary