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

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

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

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