Пример #1
0
 internal FunctionExpression(string name, ExecFunction function, Context context, IExpression[] parameters)
 {
     this.name       = name;
     this.function   = function;
     this.parameters = parameters;
     this.context    = context;
 }
Пример #2
0
 public void TestArgVoidReturnInt()
 {
     using (Process p = ExecFunction.Start(() => 42))
     {
         p.WaitForExit();
         Assert.Equal(42, p.ExitCode);
     }
 }
Пример #3
0
 internal bool TryGetFunction(string functionName, out ExecFunction value)
 {
     return(this.registeredFunctions.TryGetValue(functionName, out value));
 }
Пример #4
0
 public void Setup()
 {
     this.exec = new ExecFunction();
 }