From 4ea7ed27293434587f5b2adb2bf400d9fa602afb Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Mon, 27 Apr 2020 17:17:06 +0300 Subject: TestDesigner/Runner array result! --- .../Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Software/Visual_Studio/Scripting/Tango.Scripting.Editors') diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs index 2da7d3e46..7fd6d99e7 100644 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs @@ -1502,7 +1502,7 @@ namespace Tango.Scripting.Editors // _isLoadingCachedAssemblies = false; //} - private void InvalidateHighlighting(bool loadKnownTypes = true) + public void InvalidateHighlighting(bool loadKnownTypes = true) { if (!_isLoadingTypes) { -- cgit v1.3.1 From 25b6658dbb640edc46254489435103c06fadd814 Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Wed, 29 Apr 2020 13:07:33 +0300 Subject: TestDesigner error highlight jump to line. --- .../FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs | 2 +- .../FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs | 2 +- .../FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs | 4 ++-- .../Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs | 3 ++- 4 files changed, 6 insertions(+), 5 deletions(-) (limited to 'Software/Visual_Studio/Scripting/Tango.Scripting.Editors') diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs index 04287e765..f6566765e 100644 --- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs +++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs @@ -10,7 +10,7 @@ namespace Tango.FSE.Stubs.Contracts public interface ITestDesignerView : IFSEView { void FormatCode(); - void HighlightCode(int position, int length); + void HighlightCode(int position, int length, int line); void InsertCode(String code); void InvalidateHighlighting(); } diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs index 7c0b0e01f..3a64437c6 100644 --- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs +++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs @@ -936,7 +936,7 @@ namespace Tango.FSE.Stubs.ViewModels if (errorScript != null) { OpenScript(errorScript); - View.HighlightCode(error.Position, error.Length); + View.HighlightCode(error.Position, error.Length, error.Line); } } diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs index 60b215112..e310afc89 100644 --- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs +++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs @@ -49,9 +49,9 @@ namespace Tango.FSE.Stubs.Views GetCurrentEditor()?.FormatCode(); } - public void HighlightCode(int position, int length) + public void HighlightCode(int position, int length, int line) { - GetCurrentEditor()?.Highlight(position, length); + GetCurrentEditor()?.Highlight(position, length, line); } public void InsertCode(string code) diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs index 7fd6d99e7..f63cedcdc 100644 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs @@ -2121,9 +2121,10 @@ namespace Tango.Scripting.Editors } } - public void Highlight(int position, int length) + public void Highlight(int position, int length, int line) { Select(position, Math.Max(length, 1)); + ScrollToLine(line); } public void InsertCode(String code) -- cgit v1.3.1