C# Класс StructureMap.Pipeline.InstanceMementoPropertyReader

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

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

Метод Описание
ChildArrayParameter ( ParameterInfo parameter ) : void
ChildArraySetter ( PropertyInfo property, bool isMandatory ) : void
ChildParameter ( ParameterInfo parameter ) : void
ChildSetter ( PropertyInfo property, bool isMandatory ) : void
EnumParameter ( ParameterInfo parameter ) : void
EnumSetter ( PropertyInfo property, bool isMandatory ) : void
InstanceMementoPropertyReader ( IConfiguredInstance instance, InstanceMemento memento, IPluginFactory pluginFactory ) : System
PrimitiveParameter ( ParameterInfo parameter ) : void
PrimitiveSetter ( PropertyInfo property, bool isMandatory ) : void
StringParameter ( ParameterInfo parameter ) : void
StringSetter ( PropertyInfo property, bool isMandatory ) : void

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

Метод Описание
copyChild ( string name, Type childType ) : void
copyChildArray ( string name, Type childType ) : void
copyPrimitive ( string name, bool isMandatory ) : void

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

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

public ChildArrayParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Результат void

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

public ChildArraySetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Результат void

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

public ChildParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Результат void

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

public ChildSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Результат void

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

public EnumParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Результат void

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

public EnumSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Результат void

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

public InstanceMementoPropertyReader ( IConfiguredInstance instance, InstanceMemento memento, IPluginFactory pluginFactory ) : System
instance IConfiguredInstance
memento InstanceMemento
pluginFactory IPluginFactory
Результат System

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

public PrimitiveParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Результат void

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

public PrimitiveSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Результат void

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

public StringParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Результат void

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

public StringSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Результат void