C# 클래스 clojure.lang.CljCompiler.Ast.InvokeExpr

상속: clojure.lang.CljCompiler.Ast.Expr
파일 보기 프로젝트 열기: clojure/clojure-clr 1 사용 예제들

공개 메소드들

메소드 설명
Emit ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
Eval ( ) : object
HasNormalExit ( ) : bool
InvokeExpr ( string source, IPersistentMap spanMap, Symbol tag, Expr fexpr, IPersistentVector args, bool tailPosition ) : System

비공개 메소드들

메소드 설명
EmitArgsAndCall ( int firstArgToEmit, RHC rhc, ObjExpr objx, CljILGen ilg ) : void
EmitProto ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
Parse ( ParserContext pcon, ISeq form ) : Expr
SigTag ( int argcount, Var v ) : Object

메소드 상세

Emit() 공개 메소드

public Emit ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
rhc RHC
objx ObjExpr
ilg CljILGen
리턴 void

Eval() 공개 메소드

public Eval ( ) : object
리턴 object

HasNormalExit() 공개 메소드

public HasNormalExit ( ) : bool
리턴 bool

InvokeExpr() 공개 메소드

public InvokeExpr ( string source, IPersistentMap spanMap, Symbol tag, Expr fexpr, IPersistentVector args, bool tailPosition ) : System
source string
spanMap IPersistentMap
tag Symbol
fexpr Expr
args IPersistentVector
tailPosition bool
리턴 System