internal static GMacCodeBlock Process(GMacCodeBlock codeBlock, LlDataTable dataTable) { var processor = new TcbInitialize(codeBlock, dataTable); processor.BeginProcessing(); return(codeBlock); }
//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"); } }