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
파일 보기 프로젝트 열기: castleproject/Windsor

공개 메소드들

메소드 설명
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