C# 클래스 IronLua.Runtime.Binder.LuaInvokeBinder

상속: System.Dynamic.InvokeBinder
파일 보기 프로젝트 열기: ericmj/IronLua

공개 메소드들

메소드 설명
FallbackInvoke ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
LuaInvokeBinder ( Context context, CallInfo callInfo ) : System

비공개 메소드들

메소드 설명
CheckNumberOfArguments ( List arguments, ParameterInfo parameters, Expression &failExpr ) : void
ConvertArgumentToParamType ( List arguments, ParameterInfo parameters, Expression &failExpr ) : void
DefaultParamTypeValues ( List arguments, ParameterInfo parameters ) : void
DefaultParamValues ( List arguments, ParameterInfo parameters ) : void
ExpandLastArg ( List arguments, DynamicMetaObject args, BindingRestrictions &restrictions ) : void
InvokeExpression ( DynamicMetaObject target, IEnumerable mappedArgs, MethodInfo methodInfo ) : Expression
MapArguments ( DynamicMetaObject args, MethodInfo methodInfo, BindingRestrictions &restrictions, List &sideEffects, Expression &failExpr ) : IEnumerable
OverflowIntoParams ( List arguments, ParameterInfo parameters ) : void
TrimArguments ( List arguments, ParameterInfo parameters, List &sideEffects ) : void

메소드 상세

FallbackInvoke() 공개 메소드

public FallbackInvoke ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
errorSuggestion System.Dynamic.DynamicMetaObject
리턴 System.Dynamic.DynamicMetaObject

LuaInvokeBinder() 공개 메소드

public LuaInvokeBinder ( Context context, CallInfo callInfo ) : System
context Context
callInfo System.Dynamic.CallInfo
리턴 System