C# Class FlatRedBall.Instructions.Reflection.LateBinder

ファイルを表示 Open project: vchelaru/FlatRedBall

Public Methods

Method Description
GetInstance ( Type type ) : LateBinder
GetValue ( object target, string name ) : object
GetValueStatic ( object target, string name ) : object
IsReadOnly ( string name ) : bool
IsWriteOnly ( string name ) : bool
SetValue ( object target, string name, object value ) : void
SetValueStatic ( object target, string name, object value ) : void
TryGetValue ( object target, string name, object &result ) : bool
TryGetValueStatic ( object target, string name, object &result ) : bool

Method Details

GetInstance() public static method

public static GetInstance ( Type type ) : LateBinder
type System.Type
return LateBinder

GetValue() public abstract method

public abstract GetValue ( object target, string name ) : object
target object
name string
return object

GetValueStatic() public static method

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

IsReadOnly() public abstract method

public abstract IsReadOnly ( string name ) : bool
name string
return bool

IsWriteOnly() public abstract method

public abstract IsWriteOnly ( string name ) : bool
name string
return bool

SetValue() public abstract method

public abstract SetValue ( object target, string name, object value ) : void
target object
name string
value object
return void

SetValueStatic() public static method

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

TryGetValue() public abstract method

public abstract TryGetValue ( object target, string name, object &result ) : bool
target object
name string
result object
return bool

TryGetValueStatic() public static method

public static TryGetValueStatic ( object target, string name, object &result ) : bool
target object
name string
result object
return bool