aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.Burn/Bind
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core.Burn/Bind')
-rw-r--r--src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs12
-rw-r--r--src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs2
-rw-r--r--src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs3
-rw-r--r--src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs2
-rw-r--r--src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs2
-rw-r--r--src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs3
-rw-r--r--src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs2
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; }