示例#1
0
        public stdalias(JistEngine engine, JistAlias aliasEngine)
            : base(engine)
        {
            Provides         = "aliascmd";
            this.engine      = engine;
            this.aliasEngine = aliasEngine;

            JistPlugin.JavascriptFunctionsNeeded += JistPlugin_JavascriptFunctionsNeeded;
        }
示例#2
0
        public JistHook(JistEngine engine, HandlerCollection <T> collection, JsValue func)
        {
            this.HookID         = new Guid();
            this.enabled        = true;
            this.collection     = collection;
            this.pluginInstance = engine.PluginInstance;
            this.handler        = (args) => engine.CallFunction(func, this, args);

            collection.Register(engine.PluginInstance, handler);
        }
示例#3
0
文件: stdtask.cs 项目: wwa171/Jist
 public stdtask(JistEngine engine) : base(engine)
 {
     this.highPrecisionTimer          = new Timer(100);
     this.oneSecondTimer              = new Timer(1000);
     this.oneSecondTimer.Elapsed     += oneSecondTimer_Elapsed;
     this.highPrecisionTimer.Elapsed += highPrecisionTimer_Elapsed;
     this.oneSecondTimer.Start();
     this.recurList    = new List <RecurringFunction>();
     this.runAtList    = new List <RunAt>();
     this.runAfterList = new List <System.Threading.CancellationTokenSource>();
     this.highPrecisionTimer.Start();
 }
示例#4
0
文件: stdtask.cs 项目: Enerdy/Jist
 public stdtask(JistEngine engine)
     : base(engine)
 {
     this.highPrecisionTimer = new Timer(100);
     this.oneSecondTimer = new Timer(1000);
     this.oneSecondTimer.Elapsed += oneSecondTimer_Elapsed;
     this.highPrecisionTimer.Elapsed += highPrecisionTimer_Elapsed;
     this.oneSecondTimer.Start();
     this.recurList = new List<RecurringFunction>();
     this.runAtList = new List<RunAt>();
     this.runAfterList = new List<System.Threading.CancellationTokenSource>();
     this.highPrecisionTimer.Start();
 }
示例#5
0
 public ScriptContainer(JistEngine parent)
 {
     this.jistParent = parent;
     this.Scripts = new List<JistScript>();
 }
示例#6
0
 public std(JistEngine engine)
     : base(engine)
 {
 }
示例#7
0
 public stdlib_base(JistEngine engine)
 {
     this.engine = engine;
 }
示例#8
0
 public ScriptContainer(JistEngine parent)
 {
     this.jistParent = parent;
     this.Scripts    = new List <JistScript>();
 }
示例#9
0
文件: std.cs 项目: Enerdy/Jist
 public std(JistEngine engine)
     : base(engine)
 {
 }
示例#10
0
文件: tshock.cs 项目: Enerdy/Jist
 public tshock(JistEngine engine)
     : base(engine)
 {
     this.Provides = "tshock";
 }
示例#11
0
 public stdlib_base(JistEngine engine)
 {
     this.engine = engine;
 }
示例#12
0
 public tshock(JistEngine engine)
     : base(engine)
 {
     this.Provides = "tshock";
 }
示例#13
0
 public stdhook(JistEngine engine)
     : base(engine)
 {
     this.Provides  = "hook";
     this.jistHooks = new ArrayList();
 }
 public JavascriptFunctionsNeededEventArgs(JistEngine engine)
 {
     this.Engine = engine;
 }
示例#15
0
 public JavascriptFunctionsNeededEventArgs(JistEngine engine)
 {
     this.Engine = engine;
 }