示例#1
0
        public void RecalculateContext()
        {
            ExecutionContext.CleanContextItems();
            foreach (var item in UseCase.OutputParameters)
            {
                ExecutionContext.AddContextParameter(
                    new UseCaseExecutionContextParameter(UseCaseExecutionContextParameter.ParameterDirection.Output, item, null));
            }

            foreach (var sentence in ExecutionSentences)
            {
                foreach (var item in sentence.ExecutionSentence.InputContextParameters)
                {
                    ExecutionContext.AddContextParameter(item);
                }
            }
        }