aboutsummaryrefslogtreecommitdiff
path: root/src/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs b/src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs
index 74146716..0fcc6dd1 100644
--- a/src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs
+++ b/src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs
@@ -57,6 +57,7 @@ namespace WixToolset.Data.Symbols
57 None = 0, 57 None = 0,
58 Bundle = 1, 58 Bundle = 1,
59 ArpWin64 = 2, 59 ArpWin64 = 2,
60 ArpUseUninstallString = 4,
60 } 61 }
61 62
62 public class WixBundleExePackageSymbol : IntermediateSymbol 63 public class WixBundleExePackageSymbol : IntermediateSymbol
@@ -157,6 +158,22 @@ namespace WixToolset.Data.Symbols
157 } 158 }
158 } 159 }
159 160
161 public bool ArpUseUninstallString
162 {
163 get { return this.Attributes.HasFlag(WixBundleExePackageAttributes.ArpUseUninstallString); }
164 set
165 {
166 if (value)
167 {
168 this.Attributes |= WixBundleExePackageAttributes.ArpUseUninstallString;
169 }
170 else
171 {
172 this.Attributes &= ~WixBundleExePackageAttributes.ArpUseUninstallString;
173 }
174 }
175 }
176
160 public bool Repairable => this.RepairCommand != null; 177 public bool Repairable => this.RepairCommand != null;
161 178
162 public bool Uninstallable => this.UninstallCommand != null; 179 public bool Uninstallable => this.UninstallCommand != null;