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

상속: ObjMethod
파일 보기 프로젝트 열기: clojure/clojure-clr 1 사용 예제들

공개 메소드들

메소드 설명
Emit ( ObjExpr fn, TypeBuilder tb ) : void
MSig ( string name, Type paramTypes, Type retType ) : IPersistentVector
NewInstanceMethod ( ObjExpr objx, ObjMethod parent ) : System

비공개 메소드들

메소드 설명
FindMethodsWithNameAndArity ( String name, int arity, Dictionary mm ) : IList>.Dictionary
FindMethodsWithNameAndArity ( Type explicitInterface, String name, int arity, Dictionary overrideables, Dictionary explicits ) : IList>.Dictionary
Parse ( ObjExpr objx, ISeq form, Symbol thisTag, Dictionary overrideables, Dictionary explicits ) : NewInstanceMethod

메소드 상세

Emit() 공개 메소드

public Emit ( ObjExpr fn, TypeBuilder tb ) : void
fn ObjExpr
tb System.Reflection.Emit.TypeBuilder
리턴 void

MSig() 공개 정적인 메소드

public static MSig ( string name, Type paramTypes, Type retType ) : IPersistentVector
name string
paramTypes System.Type
retType System.Type
리턴 IPersistentVector

NewInstanceMethod() 공개 메소드

public NewInstanceMethod ( ObjExpr objx, ObjMethod parent ) : System
objx ObjExpr
parent ObjMethod
리턴 System