Method | Description | |
---|---|---|
ExcuteMethod ( Object container, String methodName, Object args ) : Object |
执行方法
|
|
GetPropertyOrField ( Object value, String propertyName ) : Object |
获取属性或字段
|
|
ILProvider ( ) : System |
IL构造函数
|
Method | Description | |
---|---|---|
Call ( |
调用方法
|
|
CreateExcuteMethodProxy ( |
||
CreateExcuteMethodProxy ( Object container, String methodName, Object args, |
||
CreateGetPropertyOrFieldProxy ( Object value, String propertyName ) : GetPropertyOrFieldDelegate | ||
CreateGetPropertyOrFieldProxy ( |
||
GetArgsTypeKey ( Object args ) : String | ||
GetArgsTypeKey ( |
||
GetTypeKeyName ( string fullName ) : String |
获取类型简写
|
|
HasNull ( Object args ) : System.Boolean | ||
Ldarg ( |
加载参数
|
|
Ldloc ( |
加载局部变量
|
public ExcuteMethod ( Object container, String methodName, Object args ) : Object | ||
container | Object | 对象 |
methodName | String | 方法名 |
args | Object | 实参 |
return | Object |
public GetPropertyOrField ( Object value, String propertyName ) : Object | ||
value | Object | |
propertyName | String | |
return | Object |