From 7f29c58d7a82a8943e6d693a3401cac739a7a833 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Wed, 10 Jun 2020 07:45:34 -0700 Subject: Do not create rows for internal-use-only tuples --- .../Bind/CreateOutputFromIRCommand.cs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs index 0c1aa312..21c39423 100644 --- a/src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs +++ b/src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs @@ -201,11 +201,29 @@ namespace WixToolset.Core.WindowsInstaller.Bind this.AddWixEnsureTableTuple((WixEnsureTableTuple)tuple); break; - // ignored. + // Tuples used internally and are not added to the output. case TupleDefinitionType.WixComponentGroup: + case TupleDefinitionType.WixComplexReference: case TupleDefinitionType.WixDeltaPatchFile: + case TupleDefinitionType.WixDeltaPatchSymbolPaths: + case TupleDefinitionType.WixFragment: case TupleDefinitionType.WixFeatureGroup: + case TupleDefinitionType.WixInstanceComponent: + case TupleDefinitionType.WixInstanceTransforms: + case TupleDefinitionType.WixFeatureModules: + case TupleDefinitionType.WixMerge: + case TupleDefinitionType.WixOrdering: case TupleDefinitionType.WixPatchBaseline: + case TupleDefinitionType.WixPatchFamilyGroup: + case TupleDefinitionType.WixPatchId: + case TupleDefinitionType.WixPatchRef: + case TupleDefinitionType.WixPatchTarget: + case TupleDefinitionType.WixProperty: + case TupleDefinitionType.WixSimpleReference: + case TupleDefinitionType.WixSuppressAction: + case TupleDefinitionType.WixSuppressModularization: + case TupleDefinitionType.WixUI: + case TupleDefinitionType.WixVariable: break; // Already processed by LoadTableDefinitions. -- cgit v1.2.3-55-g6feb