Method | Description | |
---|---|---|
BinaryOperationBinder ( PythonContext state, PythonOperationKind operatorName ) : |
||
Convert ( Expression codeContext, PythonContext binder, |
Backwards compatible Convert for the old sites that need to flow CodeContext
|
|
Get ( Expression codeContext, PythonContext binder, |
||
InvokeKeywords ( PythonContext state ) : IronPython.Runtime.Binding.PythonInvokeBinder |
Creates a new InvokeBinder which will call with positional and keyword splatting. The signature of the target site should be object(function), object[], dictionary, retType
|
|
InvokeSplat ( PythonContext state ) : IronPython.Runtime.Binding.PythonInvokeBinder |
Creates a new InvokeBinder which will call with positional splatting. The signature of the target site should be object(function), object[], retType
|
|
TryGet ( Expression codeContext, PythonContext binder, |
||
UnaryOperationBinder ( PythonContext state, PythonOperationKind operatorName ) : |
Method | Description | |
---|---|---|
GetExpressionTypeFromBinaryOperator ( PythonOperationKind operatorName ) : ExpressionType? | ||
GetExpressionTypeFromUnaryOperator ( PythonOperationKind operatorName ) : ExpressionType? |
public static BinaryOperationBinder ( PythonContext state, PythonOperationKind operatorName ) : |
||
state | PythonContext | |
operatorName | PythonOperationKind | |
return |
public static Convert ( Expression codeContext, PythonContext binder, |
||
codeContext | Expression | |
binder | PythonContext | |
type | ||
resultKind | ConversionResultKind | |
target | Expression | |
return | Expression |
public static Get ( Expression codeContext, PythonContext binder, |
||
codeContext | Expression | |
binder | PythonContext | |
resultType | ||
name | string | |
target | Expression | |
return | Expression |
public static InvokeKeywords ( PythonContext state ) : IronPython.Runtime.Binding.PythonInvokeBinder | ||
state | PythonContext | |
return | IronPython.Runtime.Binding.PythonInvokeBinder |
public static InvokeSplat ( PythonContext state ) : IronPython.Runtime.Binding.PythonInvokeBinder | ||
state | PythonContext | |
return | IronPython.Runtime.Binding.PythonInvokeBinder |
public static TryGet ( Expression codeContext, PythonContext binder, |
||
codeContext | Expression | |
binder | PythonContext | |
resultType | ||
name | string | |
target | Expression | |
return | Expression |
public static UnaryOperationBinder ( PythonContext state, PythonOperationKind operatorName ) : |
||
state | PythonContext | |
operatorName | PythonOperationKind | |
return |