C# Класс clojure.lang.CljCompiler.Ast.InvokeExpr

Наследование: clojure.lang.CljCompiler.Ast.Expr
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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