Exemple #1
0
        public ClosureWriteScriptTagImpl(string basedir, OneTimeFileLoader loader)
        {
            Trace.Assert(loader != null);
            Trace.Assert(!String.IsNullOrWhiteSpace(basedir));
            Trace.Assert(Directory.Exists(basedir));

            this.basedir = basedir;
            this.loader  = loader;
        }
        public ClosureWriteScriptTagImpl(string basedir, OneTimeFileLoader loader)
        {
            Trace.Assert(loader != null);
              Trace.Assert(!String.IsNullOrWhiteSpace(basedir));
              Trace.Assert(Directory.Exists(basedir));

              this.basedir = basedir;
              this.loader = loader;
        }
        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;
        }
        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;
        }