Add BundleFinalize to IBurnBackendExtension.
Sean Hall committed
Apr 23, 2020 at 08:32 UTC
961ccec685eb5dd34202b8edbf7f4e67910998aa
1 file changed
+7
-4
src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs
+7
-4
@@ -406,12 +406,15 @@ namespace WixToolset.Core.Burn
406
++uxPayloadIndex;
407
}
408
409
-#if TODO
410
- foreach (BinderExtension extension in this.Extensions)
409
+ foreach (var extension in this.BackendExtensions)
410
{
412
- extension.PostBind(this.Context);
411
+ extension.BundleFinalize();
412
+ }
413
+
414
+ if (this.Messaging.EncounteredError)
415
+ {
416
+ return;
417
}
414
-#endif
418
419
// Create all the containers except the UX container first so the manifest (that goes in the UX container)
420
// can contain all size and hash information about the non-UX containers.