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

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

보호된 프로퍼티들

프로퍼티 타입 설명
_args List
_method System.Reflection.MethodInfo
_methodName string
_source string
_spanMap IPersistentMap
_tag Symbol
_typeArgs List

공개 메소드들

메소드 설명
GenCode ( RHC rhc, ObjExpr objx, GenContext context ) : Expression
GenCodeUnboxed ( RHC rhc, ObjExpr objx, GenContext context ) : Expression

보호된 메소드들

메소드 설명
GenDlrForMethod ( ObjExpr objx, GenContext context ) : Expression
GenTargetExpression ( ObjExpr objx, GenContext context ) : Expression
MethodExpr ( string source, IPersistentMap spanMap, Symbol tag, string methodName, List typeArgs, List args ) : Microsoft.Scripting.Ast

비공개 메소드들

메소드 설명
FindEquivalentMethod ( MethodInfo _method, Type baseType ) : MethodInfo
GenerateComplexArgList ( ObjExpr objx, GenContext context, List args, List &argExprs, List &sbParams, List &sbInits, List &sbTransfers ) : void
GenerateComplexCall ( ObjExpr objx, GenContext context ) : Expression

메소드 상세

GenCode() 공개 메소드

public GenCode ( RHC rhc, ObjExpr objx, GenContext context ) : Expression
rhc RHC
objx ObjExpr
context GenContext
리턴 Expression

GenCodeUnboxed() 공개 메소드

public GenCodeUnboxed ( RHC rhc, ObjExpr objx, GenContext context ) : Expression
rhc RHC
objx ObjExpr
context GenContext
리턴 Expression

GenDlrForMethod() 보호된 메소드

protected GenDlrForMethod ( ObjExpr objx, GenContext context ) : Expression
objx ObjExpr
context GenContext
리턴 Expression

GenTargetExpression() 보호된 추상적인 메소드

protected abstract GenTargetExpression ( ObjExpr objx, GenContext context ) : Expression
objx ObjExpr
context GenContext
리턴 Expression

MethodExpr() 보호된 메소드

protected MethodExpr ( string source, IPersistentMap spanMap, Symbol tag, string methodName, List typeArgs, List args ) : Microsoft.Scripting.Ast
source string
spanMap IPersistentMap
tag Symbol
methodName string
typeArgs List
args List
리턴 Microsoft.Scripting.Ast

프로퍼티 상세

_args 보호되어 있는 프로퍼티

protected List _args
리턴 List

_method 보호되어 있는 프로퍼티

protected MethodInfo,System.Reflection _method
리턴 System.Reflection.MethodInfo

_methodName 보호되어 있는 프로퍼티

protected string _methodName
리턴 string

_source 보호되어 있는 프로퍼티

protected string _source
리턴 string

_spanMap 보호되어 있는 프로퍼티

protected IPersistentMap _spanMap
리턴 IPersistentMap

_tag 보호되어 있는 프로퍼티

protected Symbol _tag
리턴 Symbol

_typeArgs 보호되어 있는 프로퍼티

protected List _typeArgs
리턴 List