C# Class clojure.lang.Runtime.Binding.ClojureInvokeMemberBinder

Inheritance: System.Dynamic.InvokeMemberBinder, IExpressionSerializable, IClojureSite
Mostrar archivo Open project: richhickey/clojure-clr Class Usage Examples

Public Methods

Method Description
ClojureInvokeMemberBinder ( ClojureContext context, string name, int argCount, bool isStatic ) : Microsoft.Scripting.Ast
CreateExpression ( ) : Expression
CreateMe ( ClojureContext context, string name, int argCount, bool isStatic ) : ClojureInvokeMemberBinder
FallbackInvoke ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
FallbackInvokeMember ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

Method Details

ClojureInvokeMemberBinder() public method

public ClojureInvokeMemberBinder ( ClojureContext context, string name, int argCount, bool isStatic ) : Microsoft.Scripting.Ast
context ClojureContext
name string
argCount int
isStatic bool
return Microsoft.Scripting.Ast

CreateExpression() public method

public CreateExpression ( ) : Expression
return Expression

CreateMe() public static method

public static CreateMe ( ClojureContext context, string name, int argCount, bool isStatic ) : ClojureInvokeMemberBinder
context ClojureContext
name string
argCount int
isStatic bool
return ClojureInvokeMemberBinder

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