aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-04-20 07:22:48 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-04-20 07:22:48 +0300
commit17abbf35ba72283c6dab9135f1e75b7057371431 (patch)
treea829d8b8831bd4e108f4aa182bd7d5b4f75d31e5 /Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs
parent5f8be6e26e24af12db8c56ab63665ab02d0a5f39 (diff)
downloadTango-17abbf35ba72283c6dab9135f1e75b7057371431.tar.gz
Tango-17abbf35ba72283c6dab9135f1e75b7057371431.zip
Scripting..
Diffstat (limited to 'Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs')
-rw-r--r--Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs21
1 files changed, 20 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs
index aab22912d..fce05636d 100644
--- a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs
+++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs
@@ -1,4 +1,5 @@
-using System;
+using Newtonsoft.Json;
+using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
@@ -15,6 +16,15 @@ namespace Tango.Scripting.Basic
public String Code { get; set; }
public bool IsEntryPoint { get; set; }
+ private bool _isSelected;
+ [JsonIgnore]
+ public bool IsSelected
+ {
+ get { return _isSelected; }
+ set { _isSelected = value; RaisePropertyChangedAuto(); }
+ }
+
+
public static Script New(String file)
{
return new Script()
@@ -23,5 +33,14 @@ namespace Tango.Scripting.Basic
Code = System.IO.File.ReadAllText(file),
};
}
+
+ public static Script New(String name, String code)
+ {
+ return new Script()
+ {
+ Name = name,
+ Code = code,
+ };
+ }
}
}