示例#1
0
        private List <string> GetCompositeScriptData(ScriptMode scriptMode, string culture)
        {
            List <string> data               = new List <string>();
            var           previousCulture    = CultureInfo.CurrentUICulture;
            var           previousScriptMode = _scriptManager.ScriptMode;

            try {
                if (!String.IsNullOrEmpty(culture))
                {
                    Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(culture);
                }
                _scriptManager.ScriptMode = scriptMode;
                foreach (var reference in _references)
                {
                    var openReference = new OpenScriptReference(reference);
                    data.Add(openReference.GetUrl(_scriptManager));
                }
            }
            finally {
                if (previousCulture != CultureInfo.CurrentUICulture)
                {
                    Thread.CurrentThread.CurrentUICulture = previousCulture;
                }
                if (previousScriptMode != _scriptManager.ScriptMode)
                {
                    _scriptManager.ScriptMode = previousScriptMode;
                }
            }
            return(data);
        }
 private List<string> GetCompositeScriptData(ScriptMode scriptMode, string culture) {
     List<string> data = new List<string>();
     var previousCulture = CultureInfo.CurrentUICulture;
     var previousScriptMode = _scriptManager.ScriptMode;
     try {
         if (!String.IsNullOrEmpty(culture)) {
             Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(culture);
         }
         _scriptManager.ScriptMode = scriptMode;
         foreach (var reference in _references) {
             var openReference = new OpenScriptReference(reference);
             data.Add(openReference.GetUrl(_scriptManager));
         }
     }
     finally {
         if (previousCulture != CultureInfo.CurrentUICulture) {
             Thread.CurrentThread.CurrentUICulture = previousCulture;
         }
         if (previousScriptMode != _scriptManager.ScriptMode) {
             _scriptManager.ScriptMode = previousScriptMode;
         }
     }
     return data;
 }