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

Наследование: ObjMethod
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_reqParms IPersistentVector
_restParm LocalBinding

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

Метод Описание
Emit ( ObjExpr fn, TypeBuilder tb ) : void
FnMethod ( FnExpr fn, ObjMethod parent ) : System
FnMethod ( FnExpr fn, ObjMethod parent, BodyExpr body ) : System
HasPrimInterface ( ISeq form ) : bool
IsPrimInterface ( IPersistentVector arglist ) : bool
IsPrimType ( object x ) : bool
PrimInterface ( IPersistentVector arglist ) : string
TypeChar ( object x ) : char

Приватные методы

Метод Описание
DoEmit ( ObjExpr fn, TypeBuilder tb ) : void
DoEmitPrim ( ObjExpr fn, TypeBuilder tb ) : void
DoEmitStatic ( ObjExpr fn, TypeBuilder tb ) : void
Parse ( FnExpr fn, ISeq form, object retTag ) : FnMethod

Описание методов

Emit() публичный Метод

public Emit ( ObjExpr fn, TypeBuilder tb ) : void
fn ObjExpr
tb TypeBuilder
Результат void

FnMethod() публичный Метод

public FnMethod ( FnExpr fn, ObjMethod parent ) : System
fn FnExpr
parent ObjMethod
Результат System

FnMethod() публичный Метод

public FnMethod ( FnExpr fn, ObjMethod parent, BodyExpr body ) : System
fn FnExpr
parent ObjMethod
body BodyExpr
Результат System

HasPrimInterface() публичный статический Метод

public static HasPrimInterface ( ISeq form ) : bool
form ISeq
Результат bool

IsPrimInterface() публичный статический Метод

public static IsPrimInterface ( IPersistentVector arglist ) : bool
arglist IPersistentVector
Результат bool

IsPrimType() публичный статический Метод

public static IsPrimType ( object x ) : bool
x object
Результат bool

PrimInterface() публичный статический Метод

public static PrimInterface ( IPersistentVector arglist ) : string
arglist IPersistentVector
Результат string

TypeChar() публичный статический Метод

public static TypeChar ( object x ) : char
x object
Результат char

Описание свойств

_reqParms защищенное свойство

protected IPersistentVector _reqParms
Результат IPersistentVector

_restParm защищенное свойство

protected LocalBinding,clojure.lang.CljCompiler.Ast _restParm
Результат LocalBinding