using System; using System.ComponentModel; using System.Deployment.Application; using System.Drawing; using System.IO; using System.Reflection; using System.Windows.Forms; namespace iMonitorApp { // Token: 0x02000002 RID: 2 internal partial class AboutBox1 : Form { // Token: 0x06000001 RID: 1 RVA: 0x00002048 File Offset: 0x00000248 public AboutBox1() { this.InitializeComponent(); this.Text = string.Format("About {0}", this.AssemblyTitle); this.labelProductName.Text = this.AssemblyProduct; this.labelVersion.Text = string.Format("Version {0}", this.getVersion()); this.labelCopyright.Text = this.AssemblyCopyright; this.linkLabel1.Text = "http://wiki.4ecap.com/4ECwiki/Alarm_Concept"; this.labelCompanyName.Text = this.AssemblyCompany; } // Token: 0x06000002 RID: 2 RVA: 0x000020E8 File Offset: 0x000002E8 private Version getVersion() { Version result; try { result = ApplicationDeployment.CurrentDeployment.CurrentVersion; } catch { result = Assembly.GetExecutingAssembly().GetName().Version; } return result; } // Token: 0x17000001 RID: 1 // (get) Token: 0x06000003 RID: 3 RVA: 0x0000212C File Offset: 0x0000032C public string AssemblyTitle { get { object[] customAttributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); bool flag = customAttributes.Length != 0; if (flag) { AssemblyTitleAttribute assemblyTitleAttribute = (AssemblyTitleAttribute)customAttributes[0]; bool flag2 = assemblyTitleAttribute.Title != ""; if (flag2) { return assemblyTitleAttribute.Title; } } return Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); } } // Token: 0x17000002 RID: 2 // (get) Token: 0x06000004 RID: 4 RVA: 0x00002198 File Offset: 0x00000398 public string AssemblyVersion { get { return Assembly.GetExecutingAssembly().GetName().Version.ToString(); } } // Token: 0x17000003 RID: 3 // (get) Token: 0x06000005 RID: 5 RVA: 0x000021C0 File Offset: 0x000003C0 public string AssemblyDescription { get { object[] customAttributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); bool flag = customAttributes.Length == 0; string result; if (flag) { result = ""; } else { result = ((AssemblyDescriptionAttribute)customAttributes[0]).Description; } return result; } } // Token: 0x17000004 RID: 4 // (get) Token: 0x06000006 RID: 6 RVA: 0x00002208 File Offset: 0x00000408 public string AssemblyProduct { get { object[] customAttributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); bool flag = customAttributes.Length == 0; string result; if (flag) { result = ""; } else { result = ((AssemblyProductAttribute)customAttributes[0]).Product; } return result; } } // Token: 0x17000005 RID: 5 // (get) Token: 0x06000007 RID: 7 RVA: 0x00002250 File Offset: 0x00000450 public string AssemblyCopyright { get { object[] customAttributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); bool flag = customAttributes.Length == 0; string result; if (flag) { result = ""; } else { result = ((AssemblyCopyrightAttribute)customAttributes[0]).Copyright; } return result; } } // Token: 0x17000006 RID: 6 // (get) Token: 0x06000008 RID: 8 RVA: 0x00002298 File Offset: 0x00000498 public string AssemblyCompany { get { object[] customAttributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); bool flag = customAttributes.Length == 0; string result; if (flag) { result = ""; } else { result = ((AssemblyCompanyAttribute)customAttributes[0]).Company; } return result; } } } }