/// <summary> /// Called at the beginning of the decompilation of a database. /// </summary> /// <param name="tables">The collection of all tables.</param> public override void InitializeDecompile(TableCollection tables) { Table propertyTable = tables["Property"]; if (null != propertyTable) { foreach (Row row in propertyTable.Rows) { if ("WixUI_Mode" == (string)row[0]) { Wix.UIRef uiRef = new Wix.UIRef(); uiRef.Id = String.Concat("WixUI_", (string)row[1]); this.Core.RootElement.AddChild(uiRef); this.removeLibraryRows = true; break; } } } }