C# 클래스 clojure.lang.Runtime.Binding.ClojureInvokeMemberBinder

상속: System.Dynamic.InvokeMemberBinder, IExpressionSerializable, IClojureSite
파일 보기 프로젝트 열기: richhickey/clojure-clr 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

ClojureInvokeMemberBinder() 공개 메소드

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

CreateExpression() 공개 메소드

public CreateExpression ( ) : Expression
리턴 Expression

CreateMe() 공개 정적인 메소드

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

FallbackInvoke() 공개 메소드

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

FallbackInvokeMember() 공개 메소드

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