aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core/VariableResolver.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core/VariableResolver.cs')
-rw-r--r--src/WixToolset.Core/VariableResolver.cs8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/WixToolset.Core/VariableResolver.cs b/src/WixToolset.Core/VariableResolver.cs
index c2a54a12..189fb883 100644
--- a/src/WixToolset.Core/VariableResolver.cs
+++ b/src/WixToolset.Core/VariableResolver.cs
@@ -29,24 +29,16 @@ namespace WixToolset.Core
29 this.locVariables = new Dictionary<string, BindVariable>(); 29 this.locVariables = new Dictionary<string, BindVariable>();
30 this.wixVariables = new Dictionary<string, BindVariable>(); 30 this.wixVariables = new Dictionary<string, BindVariable>();
31 this.localizedControls = new Dictionary<string, LocalizedControl>(); 31 this.localizedControls = new Dictionary<string, LocalizedControl>();
32 this.Codepage = -1;
33 } 32 }
34 33
35 private IServiceProvider ServiceProvider { get; } 34 private IServiceProvider ServiceProvider { get; }
36 35
37 private IMessaging Messaging { get; } 36 private IMessaging Messaging { get; }
38 37
39 public int Codepage { get; private set; }
40
41 public int VariableCount => this.wixVariables.Count; 38 public int VariableCount => this.wixVariables.Count;
42 39
43 public void AddLocalization(Localization localization) 40 public void AddLocalization(Localization localization)
44 { 41 {
45 if (-1 == this.Codepage)
46 {
47 this.Codepage = localization.Codepage;
48 }
49
50 foreach (var variable in localization.Variables) 42 foreach (var variable in localization.Variables)
51 { 43 {
52 if (!TryAddWixVariable(this.locVariables, variable)) 44 if (!TryAddWixVariable(this.locVariables, variable))