示例#1
0
        /// <summary>
        /// Creates a ScriptManager for the ScriptEnvironment data passed
        /// </summary>
        ///
        /// <param name="env">
        /// The environment.
        /// </param>

        public ScriptManager(ScriptEnvironment env)
        {
            ScriptEnvironment = env;
        }
示例#2
0
        /// <summary>
        /// Constructor for Script Collection.
        /// </summary>
        ///
        /// <param name="scriptEnvironment">
        /// The ScriptEnvironment for this collection
        /// </param>


        public ScriptCollection(ScriptEnvironment scriptEnvironment)
        {
            ScriptEnvironment   = scriptEnvironment;
            Scripts             = new HashSet <ScriptRef>();
            DependenciesOrdered = new List <string>();
        }
示例#3
0
        private void Initialize(PathList libraryPath, Func<string, string> mapPathFunc, Func<string, string> resolveUrlFunc)
        {
            ScriptEnvironment = new ScriptEnvironment
            {
                MapPath = mapPathFunc,
                LibraryPath = libraryPath,
                ResolveUrl = resolveUrlFunc
            };

        }
示例#4
0
 public  ScriptParser(ScriptEnvironment scriptEnvironment,string fileName)
 {
     ScriptEnvironment = scriptEnvironment;
     FileName = fileName;
 }