// Token: 0x060001BE RID: 446 RVA: 0x00006784 File Offset: 0x00004984 private void RegisterSoftEngine(RegistrationAttribute.RegistrationContext context) { string inprocServerPath = context.InprocServerPath; string text = Path.Combine(context.ComponentPath, this.EngineAssemblyFileName); using (RegistrationAttribute.Key key = context.CreateKey(string.Format("AD7Metrics\\Engine\\{0}", RegisterMonoDebuggerAttribute.FormatGuid(this.EngineGuid)))) { key.SetValue("CLSID", RegisterMonoDebuggerAttribute.FormatGuid(this.EngineClassGuid)); key.SetValue("Name", this.EngineClassName); key.SetValue("PortSupplier", RegisterMonoDebuggerAttribute.FormatGuid(this.PortSupplierClassGuid)); key.SetValue("CallstackBP", 1); key.SetValue("AutoselectPriority", 4); key.SetValue("Attach", 0); key.SetValue("AddressBP", 0); key.SetValue("Disassembly", 0); key.SetValue("RemotingDebugging", 0); key.SetValue("Exceptions", 1); } using (RegistrationAttribute.Key key2 = context.CreateKey(string.Format("CLSID\\{0}", RegisterMonoDebuggerAttribute.FormatGuid(this.EngineClassGuid)))) { key2.SetValue("InprocServer32", inprocServerPath); key2.SetValue("Class", this.EngineClassName); key2.SetValue("CodeBase", text); key2.SetValue("Assembly", this.EngineAssemblyName); } }
// Token: 0x060001BC RID: 444 RVA: 0x00006660 File Offset: 0x00004860 private void RegisterCommon(RegistrationAttribute.RegistrationContext context) { string inprocServerPath = context.InprocServerPath; string text = Path.Combine(context.ComponentPath, this.EngineAssemblyFileName); using (RegistrationAttribute.Key key = context.CreateKey(string.Format("AD7Metrics\\PortSupplier\\{0}", RegisterMonoDebuggerAttribute.FormatGuid(this.PortSupplierGuid)))) { key.SetValue("CLSID", RegisterMonoDebuggerAttribute.FormatGuid(this.PortSupplierClassGuid)); key.SetValue("Name", this.DebuggerName); } using (RegistrationAttribute.Key key2 = context.CreateKey(string.Format("CLSID\\{0}", RegisterMonoDebuggerAttribute.FormatGuid(this.PortSupplierClassGuid)))) { key2.SetValue("InprocServer32", inprocServerPath); key2.SetValue("Class", this.PortSupplierClassName); key2.SetValue("CodeBase", text); key2.SetValue("Assembly", this.EngineAssemblyName); } }