public Dynamic ( DynamicMetaObjectBinder binder, |
||
binder | DynamicMetaObjectBinder | |
retType | ||
arg0 | System.Linq.Expressions | |
return |
public MSAst.Expression/*!*/ Dynamic(DynamicMetaObjectBinder/*!*/ binder, Type/*!*/ retType, MSAst.Expression/*!*/ arg0) {
if (retType == typeof(object)) {
return new PythonDynamicExpression1(binder, this, arg0);
} else if (retType == typeof(bool)) {
return new PythonDynamicExpression1<bool>(binder, this, arg0);
}
return ReduceDynamic(binder, retType, arg0);
}
CompilationMode::Dynamic ( DynamicMetaObjectBinder binder, |
|
CompilationMode::Dynamic ( DynamicMetaObjectBinder binder, |
|
CompilationMode::Dynamic ( DynamicMetaObjectBinder binder, |
public override Expression /*!*/ Reduce() { return(_mode.Dynamic((DynamicMetaObjectBinder)Binder, Type, Arguments)); }