diff options
Diffstat (limited to 'src/WixToolset.Core.Burn/Bind')
7 files changed, 19 insertions, 7 deletions
diff --git a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs index c9bd85b6..5e04e722 100644 --- a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs +++ b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs | |||
@@ -69,7 +69,7 @@ namespace WixToolset.Core.Burn | |||
69 | { | 69 | { |
70 | public BindBundleCommand(IBindContext context) | 70 | public BindBundleCommand(IBindContext context) |
71 | { | 71 | { |
72 | this.TableDefinitions = WindowsInstallerStandard.GetTableDefinitions(); | 72 | //this.TableDefinitions = WindowsInstallerStandard.GetTableDefinitions(); |
73 | 73 | ||
74 | this.DelayedFields = context.DelayedFields; | 74 | this.DelayedFields = context.DelayedFields; |
75 | this.ExpectedEmbeddedFiles = context.ExpectedEmbeddedFiles; | 75 | this.ExpectedEmbeddedFiles = context.ExpectedEmbeddedFiles; |
@@ -87,13 +87,13 @@ namespace WixToolset.Core.Burn | |||
87 | 87 | ||
88 | public IEnumerable<IBinderExtension> Extensions { private get; set; } | 88 | public IEnumerable<IBinderExtension> Extensions { private get; set; } |
89 | 89 | ||
90 | public Output Output { private get; set; } | 90 | public Intermediate Output { private get; set; } |
91 | 91 | ||
92 | public string OutputPath { private get; set; } | 92 | public string OutputPath { private get; set; } |
93 | 93 | ||
94 | public string PdbFile { private get; set; } | 94 | public string PdbFile { private get; set; } |
95 | 95 | ||
96 | public TableDefinitionCollection TableDefinitions { private get; set; } | 96 | //public TableDefinitionCollection TableDefinitions { private get; set; } |
97 | 97 | ||
98 | public string IntermediateFolder { private get; set; } | 98 | public string IntermediateFolder { private get; set; } |
99 | 99 | ||
@@ -105,6 +105,8 @@ namespace WixToolset.Core.Burn | |||
105 | 105 | ||
106 | public void Execute() | 106 | public void Execute() |
107 | { | 107 | { |
108 | throw new NotImplementedException(); | ||
109 | #if TODO | ||
108 | this.FileTransfers = Enumerable.Empty<FileTransfer>(); | 110 | this.FileTransfers = Enumerable.Empty<FileTransfer>(); |
109 | this.ContentFilePaths = Enumerable.Empty<string>(); | 111 | this.ContentFilePaths = Enumerable.Empty<string>(); |
110 | 112 | ||
@@ -822,7 +824,7 @@ namespace WixToolset.Core.Burn | |||
822 | resources.Save(bundleTempPath); | 824 | resources.Save(bundleTempPath); |
823 | } | 825 | } |
824 | 826 | ||
825 | #region DependencyExtension | 827 | //#region DependencyExtension |
826 | /// <summary> | 828 | /// <summary> |
827 | /// Imports authored dependency providers for each package in the manifest, | 829 | /// Imports authored dependency providers for each package in the manifest, |
828 | /// and generates dependency providers for certain package types that do not | 830 | /// and generates dependency providers for certain package types that do not |
@@ -936,7 +938,7 @@ namespace WixToolset.Core.Burn | |||
936 | } | 938 | } |
937 | 939 | ||
938 | // Defaults to the bundle ID as the provider key. | 940 | // Defaults to the bundle ID as the provider key. |
941 | #endif | ||
939 | } | 942 | } |
940 | #endregion | ||
941 | } | 943 | } |
942 | } | 944 | } |
diff --git a/src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs b/src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs index e64773b4..c7eba01c 100644 --- a/src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs +++ b/src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs | |||
@@ -11,6 +11,7 @@ namespace WixToolset.Core.Burn | |||
11 | /// </summary> | 11 | /// </summary> |
12 | internal sealed class ProvidesDependency | 12 | internal sealed class ProvidesDependency |
13 | { | 13 | { |
14 | #if TODO | ||
14 | /// <summary> | 15 | /// <summary> |
15 | /// Creates a new instance of the <see cref="ProviderDependency"/> class from a <see cref="Row"/>. | 16 | /// Creates a new instance of the <see cref="ProviderDependency"/> class from a <see cref="Row"/>. |
16 | /// </summary> | 17 | /// </summary> |
@@ -19,6 +20,7 @@ namespace WixToolset.Core.Burn | |||
19 | : this((string)row[2], (string)row[3], (string)row[4], (int?)row[5]) | 20 | : this((string)row[2], (string)row[3], (string)row[4], (int?)row[5]) |
20 | { | 21 | { |
21 | } | 22 | } |
23 | #endif | ||
22 | 24 | ||
23 | /// <summary> | 25 | /// <summary> |
24 | /// Creates a new instance of the <see cref="ProviderDependency"/> class. | 26 | /// Creates a new instance of the <see cref="ProviderDependency"/> class. |
diff --git a/src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs index f605d7c7..b9c29df0 100644 --- a/src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs | |||
@@ -11,10 +11,12 @@ namespace WixToolset.Core.Burn | |||
11 | /// </summary> | 11 | /// </summary> |
12 | internal class WixComponentSearchInfo : WixSearchInfo | 12 | internal class WixComponentSearchInfo : WixSearchInfo |
13 | { | 13 | { |
14 | #if TODO | ||
14 | public WixComponentSearchInfo(Row row) | 15 | public WixComponentSearchInfo(Row row) |
15 | : this((string)row[0], (string)row[1], (string)row[2], (int)row[3]) | 16 | : this((string)row[0], (string)row[1], (string)row[2], (int)row[3]) |
16 | { | 17 | { |
17 | } | 18 | } |
19 | #endif | ||
18 | 20 | ||
19 | public WixComponentSearchInfo(string id, string guid, string productCode, int attributes) | 21 | public WixComponentSearchInfo(string id, string guid, string productCode, int attributes) |
20 | : base(id) | 22 | : base(id) |
@@ -60,5 +62,4 @@ namespace WixToolset.Core.Burn | |||
60 | writer.WriteEndElement(); | 62 | writer.WriteEndElement(); |
61 | } | 63 | } |
62 | } | 64 | } |
63 | |||
64 | } | 65 | } |
diff --git a/src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs index ea955db4..41393f6b 100644 --- a/src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs | |||
@@ -11,10 +11,12 @@ namespace WixToolset.Core.Burn | |||
11 | /// </summary> | 11 | /// </summary> |
12 | internal class WixFileSearchInfo : WixSearchInfo | 12 | internal class WixFileSearchInfo : WixSearchInfo |
13 | { | 13 | { |
14 | #if TODO | ||
14 | public WixFileSearchInfo(Row row) | 15 | public WixFileSearchInfo(Row row) |
15 | : this((string)row[0], (string)row[1], (int)row[9]) | 16 | : this((string)row[0], (string)row[1], (int)row[9]) |
16 | { | 17 | { |
17 | } | 18 | } |
19 | #endif | ||
18 | 20 | ||
19 | public WixFileSearchInfo(string id, string path, int attributes) | 21 | public WixFileSearchInfo(string id, string path, int attributes) |
20 | : base(id) | 22 | : base(id) |
diff --git a/src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs index b3bf5fee..cd4a70b3 100644 --- a/src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs | |||
@@ -11,10 +11,12 @@ namespace WixToolset.Core.Burn | |||
11 | /// </summary> | 11 | /// </summary> |
12 | internal class WixProductSearchInfo : WixSearchInfo | 12 | internal class WixProductSearchInfo : WixSearchInfo |
13 | { | 13 | { |
14 | #if TODO | ||
14 | public WixProductSearchInfo(Row row) | 15 | public WixProductSearchInfo(Row row) |
15 | : this((string)row[0], (string)row[1], (int)row[2]) | 16 | : this((string)row[0], (string)row[1], (int)row[2]) |
16 | { | 17 | { |
17 | } | 18 | } |
19 | #endif | ||
18 | 20 | ||
19 | public WixProductSearchInfo(string id, string guid, int attributes) | 21 | public WixProductSearchInfo(string id, string guid, int attributes) |
20 | : base(id) | 22 | : base(id) |
diff --git a/src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs index e25f25f4..e5227be5 100644 --- a/src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs | |||
@@ -11,10 +11,12 @@ namespace WixToolset.Core.Burn | |||
11 | /// </summary> | 11 | /// </summary> |
12 | internal class WixRegistrySearchInfo : WixSearchInfo | 12 | internal class WixRegistrySearchInfo : WixSearchInfo |
13 | { | 13 | { |
14 | #if TODO | ||
14 | public WixRegistrySearchInfo(Row row) | 15 | public WixRegistrySearchInfo(Row row) |
15 | : this((string)row[0], (int)row[1], (string)row[2], (string)row[3], (int)row[4]) | 16 | : this((string)row[0], (int)row[1], (string)row[2], (string)row[3], (int)row[4]) |
16 | { | 17 | { |
17 | } | 18 | } |
19 | #endif | ||
18 | 20 | ||
19 | public WixRegistrySearchInfo(string id, int root, string key, string value, int attributes) | 21 | public WixRegistrySearchInfo(string id, int root, string key, string value, int attributes) |
20 | : base(id) | 22 | : base(id) |
@@ -88,5 +90,4 @@ namespace WixToolset.Core.Burn | |||
88 | writer.WriteEndElement(); | 90 | writer.WriteEndElement(); |
89 | } | 91 | } |
90 | } | 92 | } |
91 | |||
92 | } | 93 | } |
diff --git a/src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs index 9ebca4ae..04347583 100644 --- a/src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs | |||
@@ -17,12 +17,14 @@ namespace WixToolset.Core.Burn | |||
17 | this.Id = id; | 17 | this.Id = id; |
18 | } | 18 | } |
19 | 19 | ||
20 | #if TODO | ||
20 | public void AddWixSearchRowInfo(Row row) | 21 | public void AddWixSearchRowInfo(Row row) |
21 | { | 22 | { |
22 | Debug.Assert((string)row[0] == Id); | 23 | Debug.Assert((string)row[0] == Id); |
23 | Variable = (string)row[1]; | 24 | Variable = (string)row[1]; |
24 | Condition = (string)row[2]; | 25 | Condition = (string)row[2]; |
25 | } | 26 | } |
27 | #endif | ||
26 | 28 | ||
27 | public string Id { get; private set; } | 29 | public string Id { get; private set; } |
28 | public string Variable { get; private set; } | 30 | public string Variable { get; private set; } |