aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/BalBurnBackendExtension.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/wixext/BalBurnBackendExtension.cs (renamed from src/wixext/BalWindowsInstallerBackendBinderExtension.cs)18
1 files changed, 1 insertions, 17 deletions
diff --git a/src/wixext/BalWindowsInstallerBackendBinderExtension.cs b/src/wixext/BalBurnBackendExtension.cs
index 3c116329..20609964 100644
--- a/src/wixext/BalWindowsInstallerBackendBinderExtension.cs
+++ b/src/wixext/BalBurnBackendExtension.cs
@@ -3,9 +3,7 @@
3namespace WixToolset.Bal 3namespace WixToolset.Bal
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic;
7 using System.Linq; 6 using System.Linq;
8 using System.Xml;
9 using WixToolset.Data; 7 using WixToolset.Data;
10 using WixToolset.Data.Burn; 8 using WixToolset.Data.Burn;
11 using WixToolset.Data.WindowsInstaller; 9 using WixToolset.Data.WindowsInstaller;
@@ -13,22 +11,8 @@ namespace WixToolset.Bal
13 using WixToolset.Extensibility; 11 using WixToolset.Extensibility;
14 using WixToolset.Extensibility.Data; 12 using WixToolset.Extensibility.Data;
15 13
16 public class BalWindowsInstallerBackendBinderExtension : BaseWindowsInstallerBackendBinderExtension 14 public class BalBurnBackendExtension : BaseBurnBackendExtension
17 { 15 {
18 private static readonly TableDefinition[] Tables = LoadTables();
19
20 public override IEnumerable<TableDefinition> TableDefinitions => Tables;
21
22 private static TableDefinition[] LoadTables()
23 {
24 using (var resourceStream = typeof(BalWindowsInstallerBackendBinderExtension).Assembly.GetManifestResourceStream("WixToolset.Bal.tables.xml"))
25 using (var reader = XmlReader.Create(resourceStream))
26 {
27 var tables = TableDefinitionCollection.Load(reader);
28 return tables.ToArray();
29 }
30 }
31
32 public override void PostBackendBind(IBindResult result) 16 public override void PostBackendBind(IBindResult result)
33 { 17 {
34 base.PostBackendBind(result); 18 base.PostBackendBind(result);