Свойство | Тип | Описание | |
---|---|---|---|
BuildCallArgs | System.Linq.Expressions.Expression[] | ||
BuildCallMethodWithResult | |||
CallMethodNoResult | |||
CallMethodReturnLast | |||
CallMethodWithResult | |||
CallMethodWithResult | |||
Constant | |||
GetConvertedArgs | System.Linq.Expressions.Expression[] | ||
GetLimitedSelf | |||
GetRestrictions | |||
IsOverridden | bool | ||
MetaDynamic | Microsoft.Scripting.Ast | ||
ReferenceArgAssign |
Метод | Описание | |
---|---|---|
BindBinaryOperation ( |
||
BindConvert ( |
||
BindCreateInstance ( |
||
BindDeleteIndex ( |
||
BindDeleteMember ( |
||
BindGetIndex ( |
||
BindGetMember ( |
||
BindInvoke ( |
||
BindInvokeMember ( |
||
BindSetIndex ( |
||
BindSetMember ( |
||
BindUnaryOperation ( |
||
GetDynamicMemberNames ( ) : System.Collections.Generic.IEnumerable |
Метод | Описание | |
---|---|---|
BuildCallArgs ( |
Helper method for generating arguments for calling methods on DynamicObject. parameters is either a list of ParameterExpressions to be passed to the method as an object[], or NoArgs to signify that the target method takes no object[] parameter.
|
|
BuildCallMethodWithResult ( string methodName, |
Helper method for generating a MetaObject which calls a specific method on DynamicObject that returns a result. args is either an array of arguments to be passed to the method as an object[] or NoArgs to signify that the target method takes no parameters.
|
|
CallMethodNoResult ( string methodName, |
Helper method for generating a MetaObject which calls a specific method on Dynamic, but uses one of the arguments for the result. args is either an array of arguments to be passed to the method as an object[] or NoArgs to signify that the target method takes no parameters.
|
|
CallMethodReturnLast ( string methodName, |
Helper method for generating a MetaObject which calls a specific method on Dynamic, but uses one of the arguments for the result. args is either an array of arguments to be passed to the method as an object[] or NoArgs to signify that the target method takes no parameters.
|
|
CallMethodWithResult ( string methodName, |
Helper method for generating a MetaObject which calls a specific method on Dynamic that returns a result
|
|
CallMethodWithResult ( string methodName, |
Helper method for generating a MetaObject which calls a specific method on Dynamic that returns a result
|
|
Constant ( |
||
GetConvertedArgs ( ) : System.Linq.Expressions.Expression[] | ||
GetLimitedSelf ( ) : |
Returns our Expression converted to DynamicObject
|
|
GetRestrictions ( ) : |
Returns a Restrictions object which includes our current restrictions merged with a restriction limiting our type
|
|
IsOverridden ( string method ) : bool |
Checks if the derived type has overridden the specified method. If there is no implementation for the method provided then Dynamic falls back to the base class behavior which lets the call site determine how the binder is performed.
|
|
MetaDynamic ( |
||
ReferenceArgAssign ( |
Helper method for generating expressions that assign byRef call parameters back to their original variables
|
public BindBinaryOperation ( |
||
binder | ||
arg | ||
Результат |
public BindConvert ( |
||
binder | ||
Результат |
public BindCreateInstance ( |
||
binder | ||
args | ||
Результат |
public BindDeleteIndex ( |
||
binder | ||
indexes | ||
Результат |
public BindDeleteMember ( |
||
binder | ||
Результат |
public BindGetIndex ( |
||
binder | ||
indexes | ||
Результат |
public BindGetMember ( |
||
binder | ||
Результат |
public BindInvoke ( |
||
binder | ||
args | ||
Результат |
public BindInvokeMember ( |
||
binder | ||
args | ||
Результат |
public BindSetIndex ( |
||
binder | ||
indexes | ||
value | ||
Результат |
public BindSetMember ( |
||
binder | ||
value | ||
Результат |
public BindUnaryOperation ( |
||
binder | ||
Результат |
public GetDynamicMemberNames ( ) : System.Collections.Generic.IEnumerable |
||
Результат | System.Collections.Generic.IEnumerable |