// 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);
            }
        }