C# Class IronRuby.Runtime.Calls.InteropBinder.InvokeMember

Inheritance: System.Dynamic.InvokeMemberBinder, IInteropBinder
Datei anzeigen Open project: ExpertsInside/IronSP Class Usage Examples

Public Methods

Method Description
Bind ( DynamicMetaObject context, CreateInstanceBinder binder, DynamicMetaObject target, DynamicMetaObject args, Func fallback ) : DynamicMetaObject
Bind ( DynamicMetaObject context, InvokeMemberBinder binder, DynamicMetaObject target, DynamicMetaObject args, Func fallback ) : DynamicMetaObject
Bind ( DynamicMetaObject context, string methodName, CallInfo callInfo, DynamicMetaObjectBinder binder, DynamicMetaObject target, DynamicMetaObject args, Func fallback ) : DynamicMetaObject
FallbackInvoke ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
FallbackInvokeMember ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
ToString ( ) : string

Private Methods

Method Description
FallbackInvokeMember ( IInteropBinder binder, string methodName, CallInfo callInfo, DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
InvokeMember ( RubyContext context, string name, CallInfo callInfo, string originalName ) : System.Linq.Expressions

Method Details

Bind() public static method

public static Bind ( DynamicMetaObject context, CreateInstanceBinder binder, DynamicMetaObject target, DynamicMetaObject args, Func fallback ) : DynamicMetaObject
context System.Dynamic.DynamicMetaObject
binder System.Dynamic.CreateInstanceBinder
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
fallback Func
return System.Dynamic.DynamicMetaObject

Bind() public static method

public static Bind ( DynamicMetaObject context, InvokeMemberBinder binder, DynamicMetaObject target, DynamicMetaObject args, Func fallback ) : DynamicMetaObject
context System.Dynamic.DynamicMetaObject
binder System.Dynamic.InvokeMemberBinder
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
fallback Func
return System.Dynamic.DynamicMetaObject

Bind() public static method

public static Bind ( DynamicMetaObject context, string methodName, CallInfo callInfo, DynamicMetaObjectBinder binder, DynamicMetaObject target, DynamicMetaObject args, Func fallback ) : DynamicMetaObject
context System.Dynamic.DynamicMetaObject
methodName string
callInfo System.Dynamic.CallInfo
binder System.Dynamic.DynamicMetaObjectBinder
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
fallback Func
return System.Dynamic.DynamicMetaObject

FallbackInvoke() public method

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

FallbackInvokeMember() public method

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

ToString() public method

public ToString ( ) : string
return string