aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Scripting
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-04-23 12:27:01 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-04-23 12:27:01 +0300
commita440c6477a12a263969a507c2178981642ffb457 (patch)
tree7219ddba387349693826d9812926b0abe51d59e7 /Software/Visual_Studio/Scripting
parent27e290d2f7efc93297420a68073d7b66430ada96 (diff)
downloadTango-a440c6477a12a263969a507c2178981642ffb457.tar.gz
Tango-a440c6477a12a263969a507c2178981642ffb457.zip
Stubs module format code.
Diffstat (limited to 'Software/Visual_Studio/Scripting')
-rw-r--r--Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs12
-rw-r--r--Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs20
2 files changed, 20 insertions, 12 deletions
diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs
index 446e5b529..776c21e53 100644
--- a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs
+++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs
@@ -60,18 +60,6 @@ namespace Tango.Scripting.Basic
Scripts.CollectionChanged += (x, e) => { RaisePropertyChanged(nameof(AdditionalScripts)); };
}
- public static TProject New<TProject, TContext>(String name) where TProject : Project<TContext> where TContext : IContext
- {
- TProject p = Activator.CreateInstance<TProject>();
-
- p.Name = name;
-
- p.ReferenceAssemblies.Add(ReferenceAssembly.FromType(typeof(String)));
- p.ReferenceAssemblies.Add(ReferenceAssembly.FromType(typeof(Enumerable)));
- p.ReferenceAssemblies.Add(ReferenceAssembly.FromType(typeof(Form)));
- return p;
- }
-
public Task<CompilationResult> Compile()
{
return Task.Factory.StartNew<CompilationResult>(() =>
diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs
index 02615e0d2..42103a1b1 100644
--- a/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs
+++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs
@@ -2102,5 +2102,25 @@ namespace Tango.Scripting.Editors
}
#endregion
+
+ #region Public Methods
+
+ public void FormatCode()
+ {
+ try
+ {
+ int index = CaretOffset;
+ Document.BeginUpdate();
+ IndentCode();
+ Document.EndUpdate();
+ CaretOffset = index;
+ }
+ catch
+ {
+ Debug.WriteLine("Error formatting code.");
+ }
+ }
+
+ #endregion
}
}