Property | Type | Description | |
---|---|---|---|
DynamicExpression | System | ||
GetOrMakeArguments | ReadOnlyCollection |
||
IArgumentProvider | |||
IDynamicExpression | |||
IDynamicExpression | object | ||
Make | |||
Make | |||
Make | |||
Make | |||
Make | |||
Rewrite |
Method | Description | |
---|---|---|
Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType ) : |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder. The |
|
Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder. The |
|
Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder. The |
|
Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder. The |
|
Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder. The |
|
Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, IEnumerable |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder. The |
|
MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder ) : |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
|
|
MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and one argument.
|
|
MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and two arguments.
|
|
MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and three arguments.
|
|
MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder and four arguments.
|
|
MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, IEnumerable |
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
|
|
Reduce ( ) : |
||
Update ( IEnumerable |
Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.
|
Method | Description | |
---|---|---|
Accept ( |
Dispatches to the specific visit method for this node type.
|
Method | Description | |
---|---|---|
DynamicExpression ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder ) : System | ||
GetOrMakeArguments ( ) : ReadOnlyCollection |
||
IArgumentProvider ( int index ) : |
||
IDynamicExpression ( |
||
IDynamicExpression ( ) : object | ||
Make ( Type returnType, Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
||
Make ( Type returnType, Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
||
Make ( Type returnType, Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
||
Make ( Type returnType, Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
||
Make ( Type returnType, Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, ReadOnlyCollection |
||
Rewrite ( |
Makes a copy of this node replacing the args with the provided values. The number of the args needs to match the number of the current block. This helper is provided to allow re-writing of nodes to not depend on the specific optimized subclass of DynamicExpression which is being used.
|
protected Accept ( |
||
visitor | ||
return |
public static Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType ) : |
||
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
returnType | Type | The result type of the dynamic expression. |
return |
public static Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
||
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
returnType | Type | The result type of the dynamic expression. |
arg0 | The first argument to the dynamic operation. | |
return |
public static Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
||
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
returnType | Type | The result type of the dynamic expression. |
arg0 | The first argument to the dynamic operation. | |
arg1 | The second argument to the dynamic operation. | |
return |
public static Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
||
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
returnType | Type | The result type of the dynamic expression. |
arg0 | The first argument to the dynamic operation. | |
arg1 | The second argument to the dynamic operation. | |
arg2 | The third argument to the dynamic operation. | |
return |
public static Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
||
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
returnType | Type | The result type of the dynamic expression. |
arg0 | The first argument to the dynamic operation. | |
arg1 | The second argument to the dynamic operation. | |
arg2 | The third argument to the dynamic operation. | |
arg3 | The fourth argument to the dynamic operation. | |
return |
public static Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, IEnumerable |
||
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
returnType | Type | The result type of the dynamic expression. |
arguments | IEnumerable |
The arguments to the dynamic operation. |
return |
public static MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder ) : |
||
delegateType | Type | The type of the delegate used by the |
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
return |
public static MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
||
delegateType | Type | The type of the delegate used by the |
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
arg0 | The argument to the dynamic operation. | |
return |
public static MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
||
delegateType | Type | The type of the delegate used by the |
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
arg0 | The first argument to the dynamic operation. | |
arg1 | The second argument to the dynamic operation. | |
return |
public static MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
||
delegateType | Type | The type of the delegate used by the |
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
arg0 | The first argument to the dynamic operation. | |
arg1 | The second argument to the dynamic operation. | |
arg2 | The third argument to the dynamic operation. | |
return |
public static MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, |
||
delegateType | Type | The type of the delegate used by the |
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
arg0 | The first argument to the dynamic operation. | |
arg1 | The second argument to the dynamic operation. | |
arg2 | The third argument to the dynamic operation. | |
arg3 | The fourth argument to the dynamic operation. | |
return |
public static MakeDynamic ( Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, IEnumerable |
||
delegateType | Type | The type of the delegate used by the |
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
arguments | IEnumerable |
The arguments to the dynamic operation. |
return |
public Update ( IEnumerable |
||
arguments | IEnumerable |
The |
return |