コード例 #1
0
 public ScriptTypeConstructor(AstNodeArgs args)
     : base(args)
 {
     _typeExpr = ChildNodes[0] as ScriptTypeExpr;
     _callExpr = ChildNodes[1] as ScriptFunctionCall;
 }
コード例 #2
0
ファイル: ScriptQualifiedName.cs プロジェクト: HaKDMoDz/eStd
 private static void CallClassMethod(object obj, string memeberInfo, ScriptFunctionCall scriptFunctionCall, Type[] genericArguments, IScriptContext context)
 {
   scriptFunctionCall.Evaluate(context);
   context.Result = CallAppropriateMethod(context, obj, memeberInfo, genericArguments, (object[])context.Result);
 }
コード例 #3
0
ファイル: ScriptQualifiedName.cs プロジェクト: HaKDMoDz/eStd
 private static object CallFunction(IInvokable functionDefinition, ScriptFunctionCall scriptFunctionCall, IScriptContext context)
 {
   scriptFunctionCall.Evaluate(context);
   return functionDefinition.Invoke(context, (object[])context.Result);
 }
コード例 #4
0
ファイル: ScriptQualifiedName.cs プロジェクト: ugurak/SSharp
 private static void CallClassMethod(object obj, string memeberInfo, ScriptFunctionCall scriptFunctionCall, Type[] genericArguments, IScriptContext context)
 {
     scriptFunctionCall.Evaluate(context);
     context.Result = CallAppropriateMethod(context, obj, memeberInfo, genericArguments, (object[])context.Result);
 }
コード例 #5
0
ファイル: ScriptQualifiedName.cs プロジェクト: ugurak/SSharp
 private static object CallFunction(IInvokable functionDefinition, ScriptFunctionCall scriptFunctionCall, IScriptContext context)
 {
     scriptFunctionCall.Evaluate(context);
     return(functionDefinition.Invoke(context, (object[])context.Result));
 }
コード例 #6
0
 public ScriptTypeConstructor(AstNodeArgs args)
     : base(args)
 {
   _typeExpr = ChildNodes[0] as ScriptTypeExpr;
   _callExpr = ChildNodes[1] as ScriptFunctionCall;
 }