Beispiel #1
0
        public void SetContext(JavascriptTemplate template)
        {
            EnsureForm();
            form.Visible = false; // Hide until we have an error.

            form.Title = "Generated code: " + template.Identifier;

            var line = 1;

            generatedCode.Text = string.Join(Environment.NewLine, template.CompiledCode
                                             .Split(new[] { Environment.NewLine }, StringSplitOptions.None)
                                             .Select(l => $"/* {line++,4} */  {l}"));
            generatedCode.Selection = new Range <int>(0, 0);
        }
Beispiel #2
0
 public void SetContext(JavascriptTemplate template)
 => Application.Instance.Invoke(() => child?.SetContext(template));