コード例 #1
0
        internal static GMacCodeBlock Process(GMacCodeBlock codeBlock, LlDataTable dataTable)
        {
            var processor = new TcbInitialize(codeBlock, dataTable);

            processor.BeginProcessing();

            return(codeBlock);
        }
コード例 #2
0
        //private void OutputTrace(string traceItemTitle)
        //{
        //    if (ReferenceEquals(_progress, null))
        //        return;

        //    this.ReportNormal(traceItemTitle, CodeBlock.ToString());
        //}

        //private void OutputTrace(string traceItemTitle, string traceItemText)
        //{
        //    if (ReferenceEquals(_progress, null))
        //        return;

        //    this.ReportNormal(traceItemTitle, traceItemText);
        //}

        private void InitializeCodeBlock()
        {
            //Generate low-level code if not already generated and initialize target code block
            TcbInitialize.Process(CodeBlock, Generator.GenerateLowLevelItems());

            this.ReportNormal("Initialize Code Block", CodeBlock);

            if (EnableTestEvaluation)
            {
                EvaluationDataHistory = new TlCodeBlockEvaluationHistory(CodeBlock, -5.0D, 5.0D);

                EvaluationDataHistory.AddEvaluation("Initialize Code Block");
            }
        }