Method | Description | |
---|---|---|
BindBinaryOperation ( BinaryOperationBinder binder, DynamicMetaObject arg ) : DynamicMetaObject | ||
BindConvert ( ConvertBinder conversion ) : DynamicMetaObject | ||
BindConvert ( PythonConversionBinder binder ) : DynamicMetaObject | ||
BindDeleteIndex ( DeleteIndexBinder binder, DynamicMetaObject indexes ) : DynamicMetaObject | ||
BindGetIndex ( GetIndexBinder binder, DynamicMetaObject indexes ) : DynamicMetaObject | ||
BindInvoke ( InvokeBinder action, DynamicMetaObject args ) : DynamicMetaObject | ||
BindInvokeMember ( InvokeMemberBinder action, DynamicMetaObject args ) : DynamicMetaObject | ||
BindSetIndex ( SetIndexBinder binder, DynamicMetaObject indexes, DynamicMetaObject value ) : DynamicMetaObject | ||
BindUnaryOperation ( UnaryOperationBinder binder ) : DynamicMetaObject | ||
ConvertWorker ( DynamicMetaObjectBinder binder, |
||
GetDynamicMemberNames ( ) : System.Collections.Generic.IEnumerable |
||
Invoke ( IronPython.Runtime.Binding.PythonInvokeBinder pythonInvoke, |
||
MetaUserObject ( |
Method | Description | |
---|---|---|
AddExtensibleSelfCheck ( DynamicMetaObjectBinder convertToAction, |
||
ConversionFallback ( DynamicMetaObjectBinder convertToAction ) : |
||
Fallback ( DynamicMetaObjectBinder action, DynamicMetaObject codeContext ) : DynamicMetaObject |
Helper for falling back - if we have a base object fallback to it first (which can then fallback to the calling site), otherwise fallback to the calling site.
|
|
Fallback ( SetMemberBinder action, DynamicMetaObject value ) : DynamicMetaObject |
Helper for falling back - if we have a base object fallback to it first (which can then fallback to the calling site), otherwise fallback to the calling site.
|
|
GetConversionFailedReturnValue ( PythonConversionBinder convertToAction, DynamicMetaObject self ) : DynamicMetaObject |
Various helpers related to calling Python __*__ conversion methods
|
|
GetResultKind ( DynamicMetaObjectBinder convertToAction ) : ConversionResultKind | ||
IPythonOperable ( IronPython.Runtime.Binding.PythonOperationBinder action, DynamicMetaObject args ) : DynamicMetaObject | ||
InvokeFallback ( DynamicMetaObjectBinder action, |
||
InvokeWorker ( DynamicMetaObjectBinder action, |
||
IsBuiltinConversion ( CodeContext context, |
||
MakeConvertRuleForCall ( DynamicMetaObjectBinder convertToAction, |
||
MakeConvertRuleForCall ( DynamicMetaObjectBinder convertToAction, |
||
TryPythonConversion ( DynamicMetaObjectBinder conversion, |
public BindBinaryOperation ( BinaryOperationBinder binder, DynamicMetaObject arg ) : DynamicMetaObject | ||
binder | BinaryOperationBinder | |
arg | DynamicMetaObject | |
return | DynamicMetaObject |
public BindConvert ( ConvertBinder conversion ) : DynamicMetaObject | ||
conversion | ConvertBinder | |
return | DynamicMetaObject |
public BindConvert ( PythonConversionBinder binder ) : DynamicMetaObject | ||
binder | PythonConversionBinder | |
return | DynamicMetaObject |
public BindDeleteIndex ( DeleteIndexBinder binder, DynamicMetaObject indexes ) : DynamicMetaObject | ||
binder | DeleteIndexBinder | |
indexes | DynamicMetaObject | |
return | DynamicMetaObject |
public BindGetIndex ( GetIndexBinder binder, DynamicMetaObject indexes ) : DynamicMetaObject | ||
binder | GetIndexBinder | |
indexes | DynamicMetaObject | |
return | DynamicMetaObject |
public BindInvoke ( InvokeBinder action, DynamicMetaObject args ) : DynamicMetaObject | ||
action | InvokeBinder | |
args | DynamicMetaObject | |
return | DynamicMetaObject |
public BindInvokeMember ( InvokeMemberBinder action, DynamicMetaObject args ) : DynamicMetaObject | ||
action | InvokeMemberBinder | |
args | DynamicMetaObject | |
return | DynamicMetaObject |
public BindSetIndex ( SetIndexBinder binder, DynamicMetaObject indexes, DynamicMetaObject value ) : DynamicMetaObject | ||
binder | SetIndexBinder | |
indexes | DynamicMetaObject | |
value | DynamicMetaObject | |
return | DynamicMetaObject |
public BindUnaryOperation ( UnaryOperationBinder binder ) : DynamicMetaObject | ||
binder | UnaryOperationBinder | |
return | DynamicMetaObject |
public ConvertWorker ( DynamicMetaObjectBinder binder, |
||
binder | DynamicMetaObjectBinder | |
type | ||
retType | ||
kind | ConversionResultKind | |
return | DynamicMetaObject |
public GetDynamicMemberNames ( ) : System.Collections.Generic.IEnumerable |
||
return | System.Collections.Generic.IEnumerable |
public Invoke ( IronPython.Runtime.Binding.PythonInvokeBinder pythonInvoke, |
||
pythonInvoke | IronPython.Runtime.Binding.PythonInvokeBinder | |
codeContext | ||
target | DynamicMetaObject | |
args | DynamicMetaObject | |
return | DynamicMetaObject |
public MetaUserObject ( |
||
expression | ||
restrictions | BindingRestrictions | |
baseMetaObject | DynamicMetaObject | |
value | IPythonObject | |
return | System.Linq.Expressions |