private void DiagnosticButton_Click(object sender, RoutedEventArgs e) { var CompleteSyntax = ScriptStep.GenerateUsingSyntax() + editor.Text; AssemblyGenerator.CompileCode(CompleteSyntax, out string diagnosticMessage); DiagnosticTextBox.Text = diagnosticMessage; }
private List <ScriptStep> SampleScripStep() { var CompleteSyntax = ScriptStep.GenerateUsingSyntax() + editor.Text; List <ScriptStep> scriptSteps = new List <ScriptStep>(); scriptSteps.Add(new ScriptStep(CompleteSyntax) { LowerLimit = 110, UpperLimit = 200, Value = 150, Number = 1, Description = "1 voltage", stepTypes = StepTypes.ScriptStep }); scriptSteps.Add(new ScriptStep(CompleteSyntax) { LowerLimit = 120, UpperLimit = 200, Value = 210, Number = 2, Description = "2 voltage", stepTypes = StepTypes.JumpStep, NumberofExecution = 3, JumpToNumber = 1 }); scriptSteps.Add(new ScriptStep(CompleteSyntax) { LowerLimit = 130, UpperLimit = 200, Value = 150, Number = 3, Description = "3 voltage", stepTypes = StepTypes.ScriptStep }); scriptSteps.Add(new ScriptStep(CompleteSyntax) { LowerLimit = 140, UpperLimit = 200, Value = 100, Number = 4, Description = "4 voltage", stepTypes = StepTypes.JumpStep,//jumpstep NumberofExecution = 3, JumpToNumber = 3 }); scriptSteps.Add(new ScriptStep(CompleteSyntax) { LowerLimit = 100, UpperLimit = 200, Value = 50, Number = 5, Description = "5 voltage", stepTypes = StepTypes.ScriptStep }); return(scriptSteps); }