diff options
| author | Rob Mensching <rob@firegiant.com> | 2019-10-23 12:53:27 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2019-10-23 12:57:55 -0700 |
| commit | 752301ba571020717862d2232e3fad585de6a39a (patch) | |
| tree | a97ceeb6b762af2dd18d0d561dadeaceda3bf387 /src/WixToolset.Core/Link/ResolveReferencesCommand.cs | |
| parent | 11355d03334e300886512411d4649536a5ee65e3 (diff) | |
| download | wix-752301ba571020717862d2232e3fad585de6a39a.tar.gz wix-752301ba571020717862d2232e3fad585de6a39a.tar.bz2 wix-752301ba571020717862d2232e3fad585de6a39a.zip | |
Fix custom tables, small fixes in linker and update latest Data
Diffstat (limited to 'src/WixToolset.Core/Link/ResolveReferencesCommand.cs')
| -rw-r--r-- | src/WixToolset.Core/Link/ResolveReferencesCommand.cs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/WixToolset.Core/Link/ResolveReferencesCommand.cs b/src/WixToolset.Core/Link/ResolveReferencesCommand.cs index ed11095f..6dcd36d3 100644 --- a/src/WixToolset.Core/Link/ResolveReferencesCommand.cs +++ b/src/WixToolset.Core/Link/ResolveReferencesCommand.cs | |||
| @@ -14,8 +14,8 @@ namespace WixToolset.Core.Link | |||
| 14 | /// </summary> | 14 | /// </summary> |
| 15 | internal class ResolveReferencesCommand | 15 | internal class ResolveReferencesCommand |
| 16 | { | 16 | { |
| 17 | private IntermediateSection entrySection; | 17 | private readonly IntermediateSection entrySection; |
| 18 | private IDictionary<string, Symbol> symbols; | 18 | private readonly IDictionary<string, Symbol> symbols; |
| 19 | private HashSet<Symbol> referencedSymbols; | 19 | private HashSet<Symbol> referencedSymbols; |
| 20 | private HashSet<IntermediateSection> resolvedSections; | 20 | private HashSet<IntermediateSection> resolvedSections; |
| 21 | 21 | ||
| @@ -24,13 +24,14 @@ namespace WixToolset.Core.Link | |||
| 24 | this.Messaging = messaging; | 24 | this.Messaging = messaging; |
| 25 | this.entrySection = entrySection; | 25 | this.entrySection = entrySection; |
| 26 | this.symbols = symbols; | 26 | this.symbols = symbols; |
| 27 | this.BuildingMergeModule = (SectionType.Module == entrySection.Type); | ||
| 27 | } | 28 | } |
| 28 | 29 | ||
| 29 | public bool BuildingMergeModule { private get; set; } | 30 | public IEnumerable<Symbol> ReferencedSymbols => this.referencedSymbols; |
| 30 | 31 | ||
| 31 | public IEnumerable<Symbol> ReferencedSymbols { get { return this.referencedSymbols; } } | 32 | public IEnumerable<IntermediateSection> ResolvedSections => this.resolvedSections; |
| 32 | 33 | ||
| 33 | public IEnumerable<IntermediateSection> ResolvedSections { get { return this.resolvedSections; } } | 34 | private bool BuildingMergeModule { get; } |
| 34 | 35 | ||
| 35 | private IMessaging Messaging { get; } | 36 | private IMessaging Messaging { get; } |
| 36 | 37 | ||
