From 311dbab658184e603953791a075c776456226b95 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Fri, 29 May 2020 11:44:46 +1000 Subject: Add overloads to WindowsInstallerData.Load for table definitions. --- src/WixToolset.Data/WindowsInstaller/TableDefinitionCollection.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/WixToolset.Data/WindowsInstaller/TableDefinitionCollection.cs') diff --git a/src/WixToolset.Data/WindowsInstaller/TableDefinitionCollection.cs b/src/WixToolset.Data/WindowsInstaller/TableDefinitionCollection.cs index 91385d74..fcc2b1f6 100644 --- a/src/WixToolset.Data/WindowsInstaller/TableDefinitionCollection.cs +++ b/src/WixToolset.Data/WindowsInstaller/TableDefinitionCollection.cs @@ -132,8 +132,9 @@ namespace WixToolset.Data.WindowsInstaller /// Loads a collection of table definitions from a XmlReader in memory. /// /// Reader to get data from. + /// Table definitions to use for strongly-typed rows. /// The TableDefinitionCollection represented by the xml. - internal static TableDefinitionCollection Read(XmlReader reader) + internal static TableDefinitionCollection Read(XmlReader reader, TableDefinitionCollection tableDefinitions) { if ("tableDefinitions" != reader.LocalName) { @@ -160,7 +161,7 @@ namespace WixToolset.Data.WindowsInstaller switch (reader.LocalName) { case "tableDefinition": - tableDefinitionCollection.Add(TableDefinition.Read(reader)); + tableDefinitionCollection.Add(TableDefinition.Read(reader, tableDefinitions)); break; default: throw new XmlException(); -- cgit v1.2.3-55-g6feb