コード例 #1
0
 public JavaScriptModule(Context context, string code, string path)
     : base(context)
 {
     Code = code;
     Path = path;
     Initialize();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: nagyistoce/SharpJS
 static void Main(string[] args)
 {
     Context = new Context();
     Context.Fs.Chroot = Context.Process.Instance.Cwd();
     Module main = new JavaScriptModule(Context, "tests/test.js");
     Context.Run(main);
     Thread t = new Thread(new ThreadStart(Run));
     t.Start();
 }
コード例 #3
0
 public JavaScriptModule(Context context, string path)
     : base(context)
 {
     Path = context.Path.Resolve(path);
     StreamReader sr = File.OpenText(path);
     try {
         Code = sr.ReadToEnd();
     } finally {
         sr.Close();
     }
     Initialize();
 }
コード例 #4
0
ファイル: Context.cs プロジェクト: nagyistoce/SharpJS
 public ContextGlobalObject(Context context)
     : base(context.Engine.Object.InstancePrototype)
 {
 }