Ejemplo n.º 1
0
        private MiraeRuntimeError RunExecute(ExecuteBlock block)
        {
            if (block.Callback == null)
            {
                return(MiraeRuntimeError.NullCallback);
            }

            block.Callback.Invoke();
            mCurrentBlock = block.Next;

            return(MiraeRuntimeError.Success);
        }
Ejemplo n.º 2
0
 private MiraeBuildError BuildExecuteBlock(ExecuteBlock environment, IBlock prev, out IBlock block)
 {
     block = new ExecuteBlock(environment.Id, environment.Context, prev, environment.Callback);
     return(MiraeBuildError.Success);
 }