aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core/Compiler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core/Compiler.cs')
-rw-r--r--src/WixToolset.Core/Compiler.cs20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/WixToolset.Core/Compiler.cs b/src/WixToolset.Core/Compiler.cs
index 8eff4aac..48e22f6d 100644
--- a/src/WixToolset.Core/Compiler.cs
+++ b/src/WixToolset.Core/Compiler.cs
@@ -7284,34 +7284,28 @@ namespace WixToolset.Core
7284 } 7284 }
7285 7285
7286 // finally, schedule RemoveExistingProducts 7286 // finally, schedule RemoveExistingProducts
7287 var actionTuple = new WixActionTuple(sourceLineNumbers, new Identifier(AccessModifier.Public, "InstallExecuteSequence", "RemoveExistingProducts")) 7287 string after = null;
7288 {
7289 SequenceTable = SequenceTable.InstallExecuteSequence,
7290 Action = "RemoveExistingProducts",
7291 Overridable = false,
7292 };
7293
7294 switch (schedule) 7288 switch (schedule)
7295 { 7289 {
7296 case null: 7290 case null:
7297 case "afterInstallValidate": 7291 case "afterInstallValidate":
7298 actionTuple.After = "InstallValidate"; 7292 after = "InstallValidate";
7299 break; 7293 break;
7300 case "afterInstallInitialize": 7294 case "afterInstallInitialize":
7301 actionTuple.After = "InstallInitialize"; 7295 after = "InstallInitialize";
7302 break; 7296 break;
7303 case "afterInstallExecute": 7297 case "afterInstallExecute":
7304 actionTuple.After = "InstallExecute"; 7298 after = "InstallExecute";
7305 break; 7299 break;
7306 case "afterInstallExecuteAgain": 7300 case "afterInstallExecuteAgain":
7307 actionTuple.After = "InstallExecuteAgain"; 7301 after = "InstallExecuteAgain";
7308 break; 7302 break;
7309 case "afterInstallFinalize": 7303 case "afterInstallFinalize":
7310 actionTuple.After = "InstallFinalize"; 7304 after = "InstallFinalize";
7311 break; 7305 break;
7312 } 7306 }
7313 7307
7314 this.Core.AddTuple(actionTuple); 7308 this.Core.ScheduleActionTuple(sourceLineNumbers, AccessModifier.Public, SequenceTable.InstallExecuteSequence, "RemoveExistingProducts", afterAction: after);
7315 } 7309 }
7316 } 7310 }
7317 7311