예제 #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
파일: stdlib_base.cs 프로젝트: Enerdy/Jist
 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;
 }