C# Class StructureMap.Pipeline.InstanceMementoPropertyReader

Inheritance: IArgumentVisitor
Afficher le fichier Open project: visit/structuremap Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
copyChild ( string name, Type childType ) : void
copyChildArray ( string name, Type childType ) : void
copyPrimitive ( string name, bool isMandatory ) : void

Method Details

ChildArrayParameter() public méthode

public ChildArrayParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Résultat void

ChildArraySetter() public méthode

public ChildArraySetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Résultat void

ChildParameter() public méthode

public ChildParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Résultat void

ChildSetter() public méthode

public ChildSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Résultat void

EnumParameter() public méthode

public EnumParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Résultat void

EnumSetter() public méthode

public EnumSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Résultat void

InstanceMementoPropertyReader() public méthode

public InstanceMementoPropertyReader ( IConfiguredInstance instance, InstanceMemento memento, IPluginFactory pluginFactory ) : System
instance IConfiguredInstance
memento InstanceMemento
pluginFactory IPluginFactory
Résultat System

PrimitiveParameter() public méthode

public PrimitiveParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Résultat void

PrimitiveSetter() public méthode

public PrimitiveSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Résultat void

StringParameter() public méthode

public StringParameter ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Résultat void

StringSetter() public méthode

public StringSetter ( PropertyInfo property, bool isMandatory ) : void
property System.Reflection.PropertyInfo
isMandatory bool
Résultat void