aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.WindowsInstaller/Bind
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2017-12-27 14:23:39 -0800
committerRob Mensching <rob@firegiant.com>2017-12-27 14:23:39 -0800
commit68075faa4a60e8016ea7653cfc1396cd00e3f646 (patch)
tree4656616a3f1030620594ee38a280e4dab8ab9e8e /src/WixToolset.Core.WindowsInstaller/Bind
parent9813f0b4054ab0c003529699d1a467db90395980 (diff)
downloadwix-68075faa4a60e8016ea7653cfc1396cd00e3f646.tar.gz
wix-68075faa4a60e8016ea7653cfc1396cd00e3f646.tar.bz2
wix-68075faa4a60e8016ea7653cfc1396cd00e3f646.zip
Integrate latest Data and Extensibility changes and build light.exe
Diffstat (limited to 'src/WixToolset.Core.WindowsInstaller/Bind')
-rw-r--r--src/WixToolset.Core.WindowsInstaller/Bind/CreateIdtFileCommand.cs4
-rw-r--r--src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs2
-rw-r--r--src/WixToolset.Core.WindowsInstaller/Bind/GenerateDatabaseCommand.cs4
-rw-r--r--src/WixToolset.Core.WindowsInstaller/Bind/ModularaizeCommand.cs2
4 files changed, 6 insertions, 6 deletions
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/CreateIdtFileCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/CreateIdtFileCommand.cs
index 9afb3260..6b1dead5 100644
--- a/src/WixToolset.Core.WindowsInstaller/Bind/CreateIdtFileCommand.cs
+++ b/src/WixToolset.Core.WindowsInstaller/Bind/CreateIdtFileCommand.cs
@@ -69,9 +69,9 @@ namespace WixToolset.Core.WindowsInstaller.Bind
69 return; 69 return;
70 } 70 }
71 71
72 if (TableDefinition.MaxColumnsInRealTable < table.Definition.Columns.Count) 72 if (TableDefinition.MaxColumnsInRealTable < table.Definition.Columns.Length)
73 { 73 {
74 throw new WixException(ErrorMessages.TooManyColumnsInRealTable(table.Definition.Name, table.Definition.Columns.Count, TableDefinition.MaxColumnsInRealTable)); 74 throw new WixException(ErrorMessages.TooManyColumnsInRealTable(table.Definition.Name, table.Definition.Columns.Length, TableDefinition.MaxColumnsInRealTable));
75 } 75 }
76 76
77 // Tack on the table header, and flush before we start writing bytes directly to the stream. 77 // Tack on the table header, and flush before we start writing bytes directly to the stream.
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs
index 0642d217..ac770823 100644
--- a/src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs
+++ b/src/WixToolset.Core.WindowsInstaller/Bind/CreateOutputFromIRCommand.cs
@@ -254,7 +254,7 @@ namespace WixToolset.Core.WindowsInstaller.Bind
254 var row = table.CreateRow(tuple.SourceLineNumbers); 254 var row = table.CreateRow(tuple.SourceLineNumbers);
255 for (var i = 0; i < tuple.Fields.Length; ++i) 255 for (var i = 0; i < tuple.Fields.Length; ++i)
256 { 256 {
257 if (i < tableDefinition.Columns.Count) 257 if (i < tableDefinition.Columns.Length)
258 { 258 {
259 var column = tableDefinition.Columns[i]; 259 var column = tableDefinition.Columns[i];
260 260
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/GenerateDatabaseCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/GenerateDatabaseCommand.cs
index cc920ac2..3357db3e 100644
--- a/src/WixToolset.Core.WindowsInstaller/Bind/GenerateDatabaseCommand.cs
+++ b/src/WixToolset.Core.WindowsInstaller/Bind/GenerateDatabaseCommand.cs
@@ -219,7 +219,7 @@ namespace WixToolset.Core.WindowsInstaller.Bind
219 // Import each row containing a stream 219 // Import each row containing a stream
220 foreach (Row row in table.Rows) 220 foreach (Row row in table.Rows)
221 { 221 {
222 using (Record record = new Record(table.Definition.Columns.Count)) 222 using (Record record = new Record(table.Definition.Columns.Length))
223 { 223 {
224 StringBuilder streamName = new StringBuilder(); 224 StringBuilder streamName = new StringBuilder();
225 bool needStream = false; 225 bool needStream = false;
@@ -230,7 +230,7 @@ namespace WixToolset.Core.WindowsInstaller.Bind
230 streamName.Append(table.Name); 230 streamName.Append(table.Name);
231 } 231 }
232 232
233 for (int i = 0; i < table.Definition.Columns.Count; i++) 233 for (int i = 0; i < table.Definition.Columns.Length; i++)
234 { 234 {
235 ColumnDefinition columnDefinition = table.Definition.Columns[i]; 235 ColumnDefinition columnDefinition = table.Definition.Columns[i];
236 236
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/ModularaizeCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/ModularaizeCommand.cs
index 03538fc3..8c6e3831 100644
--- a/src/WixToolset.Core.WindowsInstaller/Bind/ModularaizeCommand.cs
+++ b/src/WixToolset.Core.WindowsInstaller/Bind/ModularaizeCommand.cs
@@ -48,7 +48,7 @@ namespace WixToolset.Core.WindowsInstaller.Bind
48 var modularizedColumns = new List<int>(); 48 var modularizedColumns = new List<int>();
49 49
50 // find the modularized columns 50 // find the modularized columns
51 for (var i = 0; i < table.Definition.Columns.Count; ++i) 51 for (var i = 0; i < table.Definition.Columns.Length; ++i)
52 { 52 {
53 if (ColumnModularizeType.None != table.Definition.Columns[i].ModularizeType) 53 if (ColumnModularizeType.None != table.Definition.Columns[i].ModularizeType)
54 { 54 {