using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core; using Tango.Scripting.Core; namespace Tango.Scripting.Basic { public class Script : ExtendedObject, IScriptSource { public String Name { get; set; } public String Code { get; set; } public bool IsEntryPoint { get; set; } public static Script New(String file) { return new Script() { Name = Path.GetFileName(file), Code = System.IO.File.ReadAllText(file), }; } } }