diff options
Diffstat (limited to 'src/WixToolset.Core/VariableResolver.cs')
| -rw-r--r-- | src/WixToolset.Core/VariableResolver.cs | 8 |
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)) |
