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

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

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

Свойство Тип Описание
_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