C# Class Microsoft.Scripting.Actions.OperationBinder

Inheritance: System.Dynamic.DynamicMetaObjectBinder
Show file Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
Bind ( DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject
FallbackOperation ( DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject
FallbackOperation ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

Protected Methods

Method Description
OperationBinder ( string operation ) : System.Dynamic

Private Methods

Method Description
Equals ( object obj ) : bool
GetHashCode ( ) : int

Method Details

Bind() public final method

public final Bind ( DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
return System.Dynamic.DynamicMetaObject

FallbackOperation() public method

public FallbackOperation ( DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
return System.Dynamic.DynamicMetaObject

FallbackOperation() public abstract method

public abstract FallbackOperation ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
errorSuggestion System.Dynamic.DynamicMetaObject
return System.Dynamic.DynamicMetaObject

OperationBinder() protected method

protected OperationBinder ( string operation ) : System.Dynamic
operation string
return System.Dynamic