Do not create rows for internal-use-only tuples
Rob Mensching committed
Jun 10, 2020 at 07:45 UTC
7f29c58d7a82a8943e6d693a3401cac739a7a833
1 file changed
+19
-1
src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs
+19
-1
@@ -201,11 +201,29 @@ namespace WixToolset.Core.WindowsInstaller.Bind
201
this.AddWixEnsureTableTuple((WixEnsureTableTuple)tuple);
202
break;
203
204
- // ignored.
204
+ // Tuples used internally and are not added to the output.
205
case TupleDefinitionType.WixComponentGroup:
206
+ case TupleDefinitionType.WixComplexReference:
207
case TupleDefinitionType.WixDeltaPatchFile:
208
+ case TupleDefinitionType.WixDeltaPatchSymbolPaths:
209
+ case TupleDefinitionType.WixFragment:
210
case TupleDefinitionType.WixFeatureGroup:
211
+ case TupleDefinitionType.WixInstanceComponent:
212
+ case TupleDefinitionType.WixInstanceTransforms:
213
+ case TupleDefinitionType.WixFeatureModules:
214
+ case TupleDefinitionType.WixMerge:
215
+ case TupleDefinitionType.WixOrdering:
216
case TupleDefinitionType.WixPatchBaseline:
217
+ case TupleDefinitionType.WixPatchFamilyGroup:
218
+ case TupleDefinitionType.WixPatchId:
219
+ case TupleDefinitionType.WixPatchRef:
220
+ case TupleDefinitionType.WixPatchTarget:
221
+ case TupleDefinitionType.WixProperty:
222
+ case TupleDefinitionType.WixSimpleReference:
223
+ case TupleDefinitionType.WixSuppressAction:
224
+ case TupleDefinitionType.WixSuppressModularization:
225
+ case TupleDefinitionType.WixUI:
226
+ case TupleDefinitionType.WixVariable:
227
break;
228
229
// Already processed by LoadTableDefinitions.