C# Class StructureMap.Pipeline.InstanceMementoPropertyReader

Inheritance: IArgumentVisitor
Show file Open project: visit/structuremap Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
copyChild ( string name, Type childType ) : void
copyChildArray ( string name, Type childType ) : void
copyPrimitive ( string name, bool isMandatory ) : void

Method Details

ChildArrayParameter() public method

public ChildArrayParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
return void

ChildArraySetter() public method

public ChildArraySetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
return void

ChildParameter() public method

public ChildParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
return void

ChildSetter() public method

public ChildSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
return void

EnumParameter() public method

public EnumParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
return void

EnumSetter() public method

public EnumSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
return void

InstanceMementoPropertyReader() public method

public InstanceMementoPropertyReader ( IConfiguredInstance instance, InstanceMemento memento, IPluginFactory pluginFactory ) : System
instance IConfiguredInstance
memento InstanceMemento
pluginFactory IPluginFactory
return System

PrimitiveParameter() public method

public PrimitiveParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
return void

PrimitiveSetter() public method

public PrimitiveSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
return void

StringParameter() public method

public StringParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
return void

StringSetter() public method

public StringSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
return void