diff options
| author | Mirta <mirta@twine-s.com> | 2020-08-19 10:33:15 +0300 |
|---|---|---|
| committer | Mirta <mirta@twine-s.com> | 2020-08-19 10:33:15 +0300 |
| commit | e3bc7c2268cb25464d62dd56c7c265826c57d3c0 (patch) | |
| tree | 59ff75312959109f826bf70f2e7e82e689bba1fd /Software/Visual_Studio/Scripting/Tango.Scripting.Core | |
| parent | 7b6a64613bc18b1ce6c92fa9c335684ebaf00c90 (diff) | |
| parent | 4702a085323fc2a6b403187867f9bf8c66bf45f6 (diff) | |
| download | Tango-e3bc7c2268cb25464d62dd56c7c265826c57d3c0.tar.gz Tango-e3bc7c2268cb25464d62dd56c7c265826c57d3c0.zip | |
resolved conflicts
Diffstat (limited to 'Software/Visual_Studio/Scripting/Tango.Scripting.Core')
4 files changed, 56 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Core/BreakPoint.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Core/BreakPoint.cs new file mode 100644 index 000000000..e847ea03e --- /dev/null +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Core/BreakPoint.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Tango.Scripting.Core +{ + public class BreakPoint + { + public int LineNumber { get; set; } + public bool IsActive { get; set; } + } +} diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Core/ScriptBreakPoint.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Core/ScriptBreakPoint.cs new file mode 100644 index 000000000..626c1abc6 --- /dev/null +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Core/ScriptBreakPoint.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Tango.Scripting.Core; + +namespace Tango.Scripting.Core +{ + public class ScriptBreakPoint + { + public IScriptSource Script { get; set; } + public int LineNumber { get; set; } + public int LineStartOffset { get; set; } + public int LineEndOffset { get; set; } + public List<ScriptBreakPointSymbol> ContextSymbols { get; set; } + + public ScriptBreakPoint() + { + ContextSymbols = new List<ScriptBreakPointSymbol>(); + } + } +} diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Core/ScriptBreakPointSymbol.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Core/ScriptBreakPointSymbol.cs new file mode 100644 index 000000000..8da35fe55 --- /dev/null +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Core/ScriptBreakPointSymbol.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Tango.Scripting.Core +{ + public class ScriptBreakPointSymbol + { + public String Name { get; set; } + public int Offset { get; set; } + public int Length { get; set; } + public Object SymbolObject { get; set; } + } +} diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Core/Tango.Scripting.Core.csproj b/Software/Visual_Studio/Scripting/Tango.Scripting.Core/Tango.Scripting.Core.csproj index aa4bbb240..bb623a4fe 100644 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Core/Tango.Scripting.Core.csproj +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Core/Tango.Scripting.Core.csproj @@ -41,8 +41,11 @@ <Reference Include="System.Xml" /> </ItemGroup> <ItemGroup> + <Compile Include="BreakPoint.cs" /> <Compile Include="IScriptSource.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="ScriptBreakPoint.cs" /> + <Compile Include="ScriptBreakPointSymbol.cs" /> </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> </Project>
\ No newline at end of file |
