diff options
| author | Nir Bar <nir.bar@panel-sw.co.il> | 2023-11-20 18:00:03 +0200 |
|---|---|---|
| committer | Bob Arnson <github@bobs.org> | 2023-12-24 17:30:44 -0500 |
| commit | 6f4fda58d9303c889024e20ee39b1374ed0f02e1 (patch) | |
| tree | b940085ebd2bc0dd97bbebe6eb77bce3b5a73f90 /src/api | |
| parent | f02ef4acf9649badaa3ab78d2499ca5014fa2234 (diff) | |
| download | wix-6f4fda58d9303c889024e20ee39b1374ed0f02e1.tar.gz wix-6f4fda58d9303c889024e20ee39b1374ed0f02e1.tar.bz2 wix-6f4fda58d9303c889024e20ee39b1374ed0f02e1.zip | |
ArpEntry reads QuietUninstallString or UninstallString, and uses UninstallArguments for the uninstall command line
Diffstat (limited to 'src/api')
| -rw-r--r-- | src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs | 17 |
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; |
