コード例 #1
0
ファイル: JSGlobal.cs プロジェクト: plkumar/jish
        public JSGlobal(CWDFileLoader fileLoader, JSConsole console, EmbeddedResourcesUtils embeddedResourceLoader)
        {
            Trace.Assert(fileLoader != null);
            Trace.Assert(console != null);
            Trace.Assert(embeddedResourceLoader != null);

            this.embeddedResourceLoader = embeddedResourceLoader;
            this.console    = console;
            this.fileLoader = fileLoader;
        }
コード例 #2
0
        public ClosureFrameworkAdapter(IEngine engine, CWDFileLoader fileLoader, OneTimeFileLoader oneTimeFileLoader, JSGlobal jsGlobal, string baseJsFile) : base(engine, fileLoader, jsGlobal)
        {
            Trace.Assert(oneTimeFileLoader != null);
            Trace.Assert(!String.IsNullOrWhiteSpace(baseJsFile));
            Trace.Assert(File.Exists(baseJsFile));

            this.oneTimeFileLoader = oneTimeFileLoader;
            this.baseJsFile        = baseJsFile;
            basedir = new FileInfo(baseJsFile).Directory.FullName;
        }
コード例 #3
0
        public ClosureFrameworkAdapter(IEngine engine, CWDFileLoader fileLoader, OneTimeFileLoader oneTimeFileLoader, JSGlobal jsGlobal, string baseJsFile)
            : base(engine, fileLoader, jsGlobal)
        {
            Trace.Assert(oneTimeFileLoader != null);
              Trace.Assert(!String.IsNullOrWhiteSpace(baseJsFile));
              Trace.Assert(File.Exists(baseJsFile));

              this.oneTimeFileLoader = oneTimeFileLoader;
              this.baseJsFile = baseJsFile;
              basedir = new FileInfo(baseJsFile).Directory.FullName;
        }