aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Symbols/UpgradeSymbol.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/WixToolset.Data/Symbols/UpgradeSymbol.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/WixToolset.Data/Symbols/UpgradeSymbol.cs b/src/WixToolset.Data/Symbols/UpgradeSymbol.cs
index d8deee73..51eb74ef 100644
--- a/src/WixToolset.Data/Symbols/UpgradeSymbol.cs
+++ b/src/WixToolset.Data/Symbols/UpgradeSymbol.cs
@@ -45,6 +45,29 @@ namespace WixToolset.Data.Symbols
45 ActionProperty, 45 ActionProperty,
46 } 46 }
47 47
48 public static class WixUpgradeConstants
49 {
50 /// <summary>
51 /// Standard property for detecting upgrades.
52 /// </summary>
53 public const string UpgradeDetectedProperty = "WIX_UPGRADE_DETECTED";
54
55 /// <summary>
56 /// Standard condition to prevent upgrades.
57 /// </summary>
58 public const string UpgradePreventedCondition = "NOT WIX_UPGRADE_DETECTED";
59
60 /// <summary>
61 /// Standard property for downgrade detected.
62 /// </summary>
63 public const string DowngradeDetectedProperty = "WIX_DOWNGRADE_DETECTED";
64
65 /// <summary>
66 /// Standard condition to prevent downgrades.
67 /// </summary>
68 public const string DowngradePreventedCondition = "NOT WIX_DOWNGRADE_DETECTED";
69 }
70
48 public class UpgradeSymbol : IntermediateSymbol 71 public class UpgradeSymbol : IntermediateSymbol
49 { 72 {
50 public UpgradeSymbol() : base(SymbolDefinitions.Upgrade, null, null) 73 public UpgradeSymbol() : base(SymbolDefinitions.Upgrade, null, null)