C# Class Bamboo.Prevalence.VersionMigration.InitializerHelper

Helper methods for the IFieldInitializer/IObjectInitializer interfaces.
Show file Open project: bamboo/Bamboo.Prevalence Class Usage Examples

Public Methods

Method Description
Call ( object target, string methodName ) : object
GetField ( object target, string name ) : object
GetFieldInfo ( object target, string name ) : FieldInfo
LoadInitializer ( Type type, XmlElement initializerElement ) : object
LoadInitializer ( XmlElement element ) : object
SetField ( object target, string name, object value ) : void

Private Methods

Method Description
CheckParameterTypes ( MethodInfo mi, object parameters ) : bool

Method Details

Call() public static method

public static Call ( object target, string methodName ) : object
target object
methodName string
return object

GetField() public static method

public static GetField ( object target, string name ) : object
target object
name string
return object

GetFieldInfo() public static method

public static GetFieldInfo ( object target, string name ) : FieldInfo
target object
name string
return System.Reflection.FieldInfo

LoadInitializer() public static method

public static LoadInitializer ( Type type, XmlElement initializerElement ) : object
type System.Type
initializerElement System.Xml.XmlElement
return object

LoadInitializer() public static method

public static LoadInitializer ( XmlElement element ) : object
element System.Xml.XmlElement
return object

SetField() public static method

public static SetField ( object target, string name, object value ) : void
target object
name string
value object
return void