using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace Tango.Scripting { public class Script { public String Name { get; set; } public String File { get; set; } public GlobalObject GlobalObject { get; set; } public List ReferenceAssemblies { get; private set; } public List Imports { get; private set; } public String Code { get; set; } public String WorkingFolder { get; set; } public String EntryPoint { get; set; } public ApartmentState ApartmentState { get; set; } public Script() { ReferenceAssemblies = new List(); Imports = new List(); GlobalObject = new GlobalObject(); File = "Script.cs"; Name = "Script.cs"; WorkingFolder = Environment.CurrentDirectory; ApartmentState = ApartmentState.MTA; } } }