C# 클래스 Castle.MicroKernel.ModelBuilder.Inspectors.PropertiesDependenciesModelInspector

상속: IContributeComponentModelConstruction
파일 보기 프로젝트 열기: castleproject/Windsor

공개 메소드들

메소드 설명
ProcessModel ( IKernel kernel, ComponentModel model ) : void

Adds the properties as optional dependencies of this component.

PropertiesDependenciesModelInspector ( IConversionManager converter ) : System

보호된 메소드들

메소드 설명
InspectProperties ( ComponentModel model ) : void

비공개 메소드들

메소드 설명
BuildDependency ( PropertyInfo property, bool isOptional ) : PropertySet
GetInspectionBehaviorFromTheConfiguration ( IConfiguration config ) : PropertiesInspectionBehavior
GetProperties ( ComponentModel model, Type targetType ) : List
HasDoNotWireAttribute ( PropertyInfo property ) : bool
HasParameters ( PropertyInfo property ) : bool
IsSettable ( PropertyInfo property ) : bool
IsValidPropertyDependency ( PropertyInfo property ) : bool

메소드 상세

InspectProperties() 보호된 메소드

protected InspectProperties ( ComponentModel model ) : void
model Castle.Core.ComponentModel
리턴 void

ProcessModel() 공개 메소드

Adds the properties as optional dependencies of this component.
public ProcessModel ( IKernel kernel, ComponentModel model ) : void
kernel IKernel
model Castle.Core.ComponentModel
리턴 void

PropertiesDependenciesModelInspector() 공개 메소드

public PropertiesDependenciesModelInspector ( IConversionManager converter ) : System
converter IConversionManager
리턴 System