diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2022-01-14 21:37:24 -0600 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2022-01-16 10:30:28 -0600 |
| commit | da1d1376953ef1c9afb32d5eee02b785e52e372e (patch) | |
| tree | 0df8550960259d7b13f5cd90f04d21b5576f16b7 /src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs | |
| parent | abe316b80fae80eba54b0b79e76b6362105fa098 (diff) | |
| download | wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.tar.gz wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.tar.bz2 wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.zip | |
Remove orphan compatible MSI packages.
Reimplements #3190
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs')
| -rw-r--r-- | src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs index e809a965..ce06408e 100644 --- a/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs +++ b/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs | |||
| @@ -134,6 +134,11 @@ namespace WixToolset.Mba.Core | |||
| 134 | event EventHandler<DetectBeginEventArgs> DetectBegin; | 134 | event EventHandler<DetectBeginEventArgs> DetectBegin; |
| 135 | 135 | ||
| 136 | /// <summary> | 136 | /// <summary> |
| 137 | /// Fired when a package was not detected but a package using the same provider key was. | ||
| 138 | /// </summary> | ||
| 139 | event EventHandler<DetectCompatibleMsiPackageEventArgs> DetectCompatibleMsiPackage; | ||
| 140 | |||
| 141 | /// <summary> | ||
| 137 | /// Fired when the detection phase has completed. | 142 | /// Fired when the detection phase has completed. |
| 138 | /// </summary> | 143 | /// </summary> |
| 139 | event EventHandler<DetectCompleteEventArgs> DetectComplete; | 144 | event EventHandler<DetectCompleteEventArgs> DetectComplete; |
| @@ -269,6 +274,16 @@ namespace WixToolset.Mba.Core | |||
| 269 | event EventHandler<PlanBeginEventArgs> PlanBegin; | 274 | event EventHandler<PlanBeginEventArgs> PlanBegin; |
| 270 | 275 | ||
| 271 | /// <summary> | 276 | /// <summary> |
| 277 | /// Fired when the engine plans a new, compatible package using the same provider key. | ||
| 278 | /// </summary> | ||
| 279 | event EventHandler<PlanCompatibleMsiPackageBeginEventArgs> PlanCompatibleMsiPackageBegin; | ||
| 280 | |||
| 281 | /// <summary> | ||
| 282 | /// Fired when the engine has completed planning the installation of a specific package. | ||
| 283 | /// </summary> | ||
| 284 | event EventHandler<PlanCompatibleMsiPackageCompleteEventArgs> PlanCompatibleMsiPackageComplete; | ||
| 285 | |||
| 286 | /// <summary> | ||
| 272 | /// Fired when the engine has completed planning the installation. | 287 | /// Fired when the engine has completed planning the installation. |
| 273 | /// </summary> | 288 | /// </summary> |
| 274 | event EventHandler<PlanCompleteEventArgs> PlanComplete; | 289 | event EventHandler<PlanCompleteEventArgs> PlanComplete; |
| @@ -279,6 +294,11 @@ namespace WixToolset.Mba.Core | |||
| 279 | event EventHandler<PlanForwardCompatibleBundleEventArgs> PlanForwardCompatibleBundle; | 294 | event EventHandler<PlanForwardCompatibleBundleEventArgs> PlanForwardCompatibleBundle; |
| 280 | 295 | ||
| 281 | /// <summary> | 296 | /// <summary> |
| 297 | /// Fired when the engine has completed planning a compatible package. | ||
| 298 | /// </summary> | ||
| 299 | event EventHandler<PlannedCompatiblePackageEventArgs> PlannedCompatiblePackage; | ||
| 300 | |||
| 301 | /// <summary> | ||
| 282 | /// Fired when the engine has completed planning a package. | 302 | /// Fired when the engine has completed planning a package. |
| 283 | /// </summary> | 303 | /// </summary> |
| 284 | event EventHandler<PlannedPackageEventArgs> PlannedPackage; | 304 | event EventHandler<PlannedPackageEventArgs> PlannedPackage; |
| @@ -399,4 +419,4 @@ namespace WixToolset.Mba.Core | |||
| 399 | /// </summary> | 419 | /// </summary> |
| 400 | event EventHandler<UnregisterCompleteEventArgs> UnregisterComplete; | 420 | event EventHandler<UnregisterCompleteEventArgs> UnregisterComplete; |
| 401 | } | 421 | } |
| 402 | } \ No newline at end of file | 422 | } |
