C# Класс Castle.MicroKernel.ModelBuilder.Inspectors.MethodMetaInspector

Base for inspectors that want configuration associated with methods. For each child a MethodMetaModel is created and added to ComponentModel's methods collection
Implementors should override the ObtainNodeName return the name of the node to be inspected. For example: ]]>
Наследование: IContributeComponentModelConstruction
Показать файл Открыть проект

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

Метод Описание
ProcessModel ( IKernel kernel, ComponentModel model ) : void

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

Метод Описание
IsValidMeta ( ComponentModel model, MethodMetaModel metaModel ) : bool
ObtainNodeName ( ) : String
ProcessMeta ( ComponentModel model, IList methods, MethodMetaModel metaModel ) : void

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

Метод Описание
AssertNameIsNotNull ( string name, ComponentModel model ) : void
ConvertSignature ( string signature ) : System.Type[]
EnsureHasReferenceToConverter ( IKernel kernel ) : void
GetMethods ( Type implementation, String name, String signature ) : IList

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

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

protected IsValidMeta ( ComponentModel model, MethodMetaModel metaModel ) : bool
model Castle.Core.ComponentModel
metaModel Castle.Core.MethodMetaModel
Результат bool

ObtainNodeName() защищенный абстрактный Метод

protected abstract ObtainNodeName ( ) : String
Результат String

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

protected ProcessMeta ( ComponentModel model, IList methods, MethodMetaModel metaModel ) : void
model Castle.Core.ComponentModel
methods IList
metaModel Castle.Core.MethodMetaModel
Результат void

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

public ProcessModel ( IKernel kernel, ComponentModel model ) : void
kernel IKernel
model Castle.Core.ComponentModel
Результат void