public void GetByNameFailure () { AssemblyCollection c = new AssemblyCollection (); AssemblyInfo a = new AssemblyInfo ("System.Web.dll"); c.Add (a); Assert.IsNull (c["System.Net.dll"]); }
public void GetByName () { AssemblyCollection c = new AssemblyCollection (); AssemblyInfo a = new AssemblyInfo ("System.Web.dll"); c.Add (a); Assert.AreEqual (a, c["System.Web.dll"]); }
public ActionResult EditWebConfig(string AssemblyName, string PluginName) { try { var configuration = WebConfigurationManager.OpenWebConfiguration("~"); var section = (SystemWebSectionGroup)configuration.GetSectionGroup("system.web"); var info = new AssemblyInfo(AssemblyName); section.Compilation.Assemblies.Add(info); configuration.Save(); } catch (Exception ex) { SetError("An error occurred while trying to edit the Web.config file"); SetNotice(ex.Message); return RedirectToAction("Index"); } ViewData["PluginName"] = PluginName; return View(); }
public void Assembly_validationFailure2 () { AssemblyInfo a = new AssemblyInfo ("hi"); a.Assembly = ""; }
public void Assembly_validationFailure () { AssemblyInfo a = new AssemblyInfo (""); }
public void Defaults() { AssemblyInfo a = new AssemblyInfo("hi"); Assert.AreEqual ("hi", a.Assembly, "A1"); }
public void Add (AssemblyInfo info) { BaseAdd (info, false); }
static void LoadAssembly (AssemblyInfo info, List <Assembly> al) { AddAssembly (Assembly.Load (info.Assembly), al); }
public void Add(AssemblyInfo assemblyInformation) { this.BaseAdd(assemblyInformation); }
public string GetVersion() { COM.Handler.LogHandler.Info("****************************************************** " + DateTime.Now.ToString() + " ********************************************************"); COM.Handler.LogHandler.Info("Assembly Info:"); AssemblyInfo ai = new AssemblyInfo(); COM.Handler.LogHandler.Info("AsmFQName: " + ai.AsmFQName); COM.Handler.LogHandler.Info("AsmName: " + ai.AsmName); COM.Handler.LogHandler.Info("CodeBase: " + ai.CodeBase); COM.Handler.LogHandler.Info("Company: " + ai.Company); COM.Handler.LogHandler.Info("Copyright: " + ai.Copyright); COM.Handler.LogHandler.Info("Description: " + ai.Description); COM.Handler.LogHandler.Info("Product: " + ai.Product); COM.Handler.LogHandler.Info("Title: " + ai.Title); COM.Handler.LogHandler.Info("Version: " + ai.Version); COM.Handler.LogHandler.Info("Client Info:"); COM.Handler.LogHandler.Info("*************************************************"); if (this.Context != null) { if (this.Context.Request != null) { if (this.Context.Request.UserLanguages != null) { foreach (string s in this.Context.Request.UserLanguages) { COM.Handler.LogHandler.Info(s); } } if (this.Context.Request.UserHostName != null) COM.Handler.LogHandler.Info(this.Context.Request.UserHostName); if (this.Context.Request.UserHostAddress != null) COM.Handler.LogHandler.Info(this.Context.Request.UserHostAddress); if (this.Context.Request.UserAgent != null) COM.Handler.LogHandler.Info(this.Context.Request.UserAgent); if (this.Context.Request.UrlReferrer != null) COM.Handler.LogHandler.Info(this.Context.Request.UrlReferrer.ToString()); if (this.Context.Request.ServerVariables != null) { COM.Handler.LogHandler.Info("ServerVariables:"); COM.Handler.LogHandler.Info("*************************************************"); foreach (string s in this.Context.Request.ServerVariables.AllKeys) { COM.Handler.LogHandler.Info(string.Format(" {0,-10} {1}", s, this.Context.Request.ServerVariables[s])); } } if (this.Context.Request.Headers != null) { COM.Handler.LogHandler.Info("Headers:"); COM.Handler.LogHandler.Info("*************************************************"); foreach (string s in this.Context.Request.Headers.AllKeys) { COM.Handler.LogHandler.Info(string.Format(" {0,-10} {1}", s, this.Context.Request.Headers[s])); } } } } return Config.GetStringValueFromConfigByKey("SharedCacheVersionNumber") + " - " + DateTime.Now.ToString("hh:mm:ss"); }
public void Add(AssemblyInfo assemblyInformation) { }
internal Assembly[] LoadAssembly(AssemblyInfo ai) { Assembly[] assemblyArray = null; if (ai.Assembly == "*") { return this.LoadAllAssembliesFromAppDomainBinDirectory(); } Assembly a = this.LoadAssemblyHelper(ai.Assembly, false); if (a != null) { assemblyArray = new Assembly[] { a }; RecordAssembly(ai.Assembly, a); } return assemblyArray; }