Method | Description | |
---|---|---|
CreateObject ( Type type, Array ctypes, Array cparams, bool cache ) : object | ||
CreateObject ( Type type, bool cache = true ) : object | ||
CreateObject ( bool cache = true ) : T | ||
DeclareLocal ( ILGenerator il, Array ps, int index ) : LocalBuilder[] | ||
DeleteCache ( ) : void | ||
DeleteCache ( MemberInfo info ) : void | ||
DeleteCache ( Type type ) : void | ||
EmitBoxIfNeeded ( ILGenerator il, |
||
EmitCastToReference ( ILGenerator il, |
||
EmitFastInt ( ILGenerator il, int value ) : void | ||
GetMethodName ( MethodInfo info ) : string | ||
GetValue ( MemberInfo info, object item ) : object | ||
GetValue ( MemberInfo info, object item, object index ) : object | ||
GetValue ( Type type, string name, object item ) : object | ||
Initialize ( ConstructorInfo info, bool cache = true ) : DataWF.Common.EmitConstructor | ||
Initialize ( Type type, Array param, bool cache = true ) : DataWF.Common.EmitConstructor | ||
Initialize ( MemberInfo info, bool cache, object index = null ) : IInvoker | ||
Initialize ( MemberInfo info, object index = null ) : IInvoker | ||
Initialize ( Type type, string property ) : IInvoker | ||
Initialize ( string property ) : V>.IInvoker |
||
Initialize ( string property ) : IInvoker | ||
Invoke ( MethodInfo info, object item ) : object | ||
Invoke ( Type type, string name, object item ) : object | ||
RegisterInvoker ( DataWF.Common.InvokerAttribute invoker ) : void | ||
RegisterInvoker ( MemberInfo memberInfo, IInvoker invoker ) : void | ||
RegisterInvoker ( Type type, string memberName, IInvoker invoker ) : void | ||
SetValue ( MemberInfo info, object item, object value ) : void | ||
SetValue ( MemberInfo info, object item, object value, object index ) : void | ||
SetValue ( Type type, string name, object item, object value ) : void |
Method | Description | |
---|---|---|
CacheInvokers ( DataWF.Common.MetadataToken token, IInvoker invoker, MemberInfo info ) : IInvoker | ||
EmitInvoker ( ) : System |
public static CreateObject ( Type type, Array ctypes, Array cparams, bool cache ) : object | ||
type | Type | |
ctypes | Array | |
cparams | Array | |
cache | bool | |
return | object |
public static CreateObject ( Type type, bool cache = true ) : object | ||
type | Type | |
cache | bool | |
return | object |
public static CreateObject ( bool cache = true ) : T | ||
cache | bool | |
return | T |
public static DeclareLocal ( ILGenerator il, Array ps, int index ) : LocalBuilder[] | ||
il | ILGenerator | |
ps | Array | |
index | int | |
return | LocalBuilder[] |
public static DeleteCache ( MemberInfo info ) : void | ||
info | MemberInfo | |
return | void |
public static DeleteCache ( Type type ) : void | ||
type | Type | |
return | void |
public static EmitBoxIfNeeded ( ILGenerator il, |
||
il | ILGenerator | |
type | ||
return | void |
public static EmitCastToReference ( ILGenerator il, |
||
il | ILGenerator | |
type | ||
return | void |
public static EmitFastInt ( ILGenerator il, int value ) : void | ||
il | ILGenerator | |
value | int | |
return | void |
public static GetMethodName ( MethodInfo info ) : string | ||
info | MethodInfo | |
return | string |
public static GetValue ( MemberInfo info, object item ) : object | ||
info | MemberInfo | |
item | object | |
return | object |
public static GetValue ( MemberInfo info, object item, object index ) : object | ||
info | MemberInfo | |
item | object | |
index | object | |
return | object |
public static GetValue ( Type type, string name, object item ) : object | ||
type | Type | |
name | string | |
item | object | |
return | object |
public static Initialize ( ConstructorInfo info, bool cache = true ) : DataWF.Common.EmitConstructor | ||
info | ConstructorInfo | |
cache | bool | |
return | DataWF.Common.EmitConstructor |
public static Initialize ( Type type, Array param, bool cache = true ) : DataWF.Common.EmitConstructor | ||
type | Type | |
param | Array | |
cache | bool | |
return | DataWF.Common.EmitConstructor |
public static Initialize ( MemberInfo info, bool cache, object index = null ) : IInvoker | ||
info | MemberInfo | |
cache | bool | |
index | object | |
return | IInvoker |
public static Initialize ( MemberInfo info, object index = null ) : IInvoker | ||
info | MemberInfo | |
index | object | |
return | IInvoker |
public static Initialize ( Type type, string property ) : IInvoker | ||
type | Type | |
property | string | |
return | IInvoker |
public static Initialize ( string property ) : V>.IInvoker |
||
property | string | |
return | V>.IInvoker |
public static Initialize ( string property ) : IInvoker | ||
property | string | |
return | IInvoker |
public static Invoke ( MethodInfo info, object item ) : object | ||
info | MethodInfo | |
item | object | |
return | object |
public static Invoke ( Type type, string name, object item ) : object | ||
type | Type | |
name | string | |
item | object | |
return | object |
public static RegisterInvoker ( DataWF.Common.InvokerAttribute invoker ) : void | ||
invoker | DataWF.Common.InvokerAttribute | |
return | void |
public static RegisterInvoker ( MemberInfo memberInfo, IInvoker invoker ) : void | ||
memberInfo | MemberInfo | |
invoker | IInvoker | |
return | void |
public static RegisterInvoker ( Type type, string memberName, IInvoker invoker ) : void | ||
type | Type | |
memberName | string | |
invoker | IInvoker | |
return | void |
public static SetValue ( MemberInfo info, object item, object value ) : void | ||
info | MemberInfo | |
item | object | |
value | object | |
return | void |
public static SetValue ( MemberInfo info, object item, object value, object index ) : void | ||
info | MemberInfo | |
item | object | |
value | object | |
index | object | |
return | void |
public static SetValue ( Type type, string name, object item, object value ) : void | ||
type | Type | |
name | string | |
item | object | |
value | object | |
return | void |