From d0462be8000f18aa7dc0791d02142f000bb19fbf Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Wed, 22 May 2019 00:58:13 -0700 Subject: Integrate latest changes to tuple definitions --- .../Bind/GetFileFacadesCommand.cs | 26 +++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src/WixToolset.Core.WindowsInstaller/Bind/GetFileFacadesCommand.cs') diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/GetFileFacadesCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/GetFileFacadesCommand.cs index 70ba971f..3b7627c8 100644 --- a/src/WixToolset.Core.WindowsInstaller/Bind/GetFileFacadesCommand.cs +++ b/src/WixToolset.Core.WindowsInstaller/Bind/GetFileFacadesCommand.cs @@ -25,14 +25,14 @@ namespace WixToolset.Core.WindowsInstaller.Bind { var facades = new List(); - var wixFiles = this.Section.Tuples.OfType().ToDictionary(t => t.File_); - var deltaPatchFiles = this.Section.Tuples.OfType().ToDictionary(t => t.File_); + var wixFiles = this.Section.Tuples.OfType().ToDictionary(t => t.Id.Id); + var deltaPatchFiles = this.Section.Tuples.OfType().ToDictionary(t => t.Id.Id); foreach (var file in this.Section.Tuples.OfType()) { - var wixFile = wixFiles[file.File]; + var wixFile = wixFiles[file.Id.Id]; - deltaPatchFiles.TryGetValue(file.File, out var deltaPatchFile); + deltaPatchFiles.TryGetValue(file.Id.Id, out var deltaPatchFile); facades.Add(new FileFacade(file, wixFile, deltaPatchFile)); } @@ -51,12 +51,12 @@ namespace WixToolset.Core.WindowsInstaller.Bind ILookup filesByDirectory = null; ILookup filesByDiskId = null; - foreach (var row in this.Section.Tuples.OfType().OrderBy(r => r.Type)) + foreach (var row in this.Section.Tuples.OfType().OrderBy(r => r.SymbolType)) { - switch (row.Type) + switch (row.SymbolType) { case SymbolPathType.File: - this.MergeSymbolPaths(row, deltaPatchFiles[row.Id]); + this.MergeSymbolPaths(row, deltaPatchFiles[row.SymbolId]); break; case SymbolPathType.Component: @@ -65,9 +65,9 @@ namespace WixToolset.Core.WindowsInstaller.Bind filesByComponent = facades.ToLookup(f => f.File.Component_); } - foreach (var facade in filesByComponent[row.Id]) + foreach (var facade in filesByComponent[row.SymbolId]) { - this.MergeSymbolPaths(row, deltaPatchFiles[facade.File.File]); + this.MergeSymbolPaths(row, deltaPatchFiles[facade.File.Id.Id]); } break; @@ -77,9 +77,9 @@ namespace WixToolset.Core.WindowsInstaller.Bind filesByDirectory = facades.ToLookup(f => f.WixFile.Directory_); } - foreach (var facade in filesByDirectory[row.Id]) + foreach (var facade in filesByDirectory[row.SymbolId]) { - this.MergeSymbolPaths(row, deltaPatchFiles[facade.File.File]); + this.MergeSymbolPaths(row, deltaPatchFiles[facade.File.Id.Id]); } break; @@ -89,9 +89,9 @@ namespace WixToolset.Core.WindowsInstaller.Bind filesByDiskId = facades.ToLookup(f => f.WixFile.DiskId.ToString(CultureInfo.InvariantCulture)); } - foreach (var facade in filesByDiskId[row.Id]) + foreach (var facade in filesByDiskId[row.SymbolId]) { - this.MergeSymbolPaths(row, deltaPatchFiles[facade.File.File]); + this.MergeSymbolPaths(row, deltaPatchFiles[facade.File.Id.Id]); } break; -- cgit v1.2.3-55-g6feb