diff options
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 @@ | |||
3 | namespace WixToolset.Bal | 3 | namespace 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); |