diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-06-29 19:14:02 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-07-02 12:50:09 -0500 |
commit | 8cbfc326cccf8d9b3b63cb6f752fc770f7dee0fc (patch) | |
tree | 639f70e7327cdfade62271da04aaaaae2e85cc05 /src/api/burn/WixToolset.Mba.Core/BundleInfo.cs | |
parent | e844f12f7d7247a1e9ba4eef2a388e614001bb24 (diff) | |
download | wix-8cbfc326cccf8d9b3b63cb6f752fc770f7dee0fc.tar.gz wix-8cbfc326cccf8d9b3b63cb6f752fc770f7dee0fc.tar.bz2 wix-8cbfc326cccf8d9b3b63cb6f752fc770f7dee0fc.zip |
Expose overridable variable APIs in balutil and Mba.Core.
Fixes #4777
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/BundleInfo.cs')
-rw-r--r-- | src/api/burn/WixToolset.Mba.Core/BundleInfo.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/BundleInfo.cs b/src/api/burn/WixToolset.Mba.Core/BundleInfo.cs index 3d5d535d..4a533bf9 100644 --- a/src/api/burn/WixToolset.Mba.Core/BundleInfo.cs +++ b/src/api/burn/WixToolset.Mba.Core/BundleInfo.cs | |||
@@ -23,6 +23,9 @@ namespace WixToolset.Mba.Core | |||
23 | public string LogVariable { get; internal set; } | 23 | public string LogVariable { get; internal set; } |
24 | 24 | ||
25 | /// <inheritdoc/> | 25 | /// <inheritdoc/> |
26 | public IOverridableVariables OverridableVariables { get; internal set; } | ||
27 | |||
28 | /// <inheritdoc/> | ||
26 | public IDictionary<string, IPackageInfo> Packages { get; internal set; } | 29 | public IDictionary<string, IPackageInfo> Packages { get; internal set; } |
27 | 30 | ||
28 | internal BundleInfo() | 31 | internal BundleInfo() |
@@ -78,6 +81,8 @@ namespace WixToolset.Mba.Core | |||
78 | 81 | ||
79 | bundle.LogVariable = BootstrapperApplicationData.GetAttribute(bundleNode, "LogPathVariable"); | 82 | bundle.LogVariable = BootstrapperApplicationData.GetAttribute(bundleNode, "LogPathVariable"); |
80 | 83 | ||
84 | bundle.OverridableVariables = OverridableVariablesInfo.ParseFromXml(root); | ||
85 | |||
81 | bundle.Packages = PackageInfo.ParsePackagesFromXml(root); | 86 | bundle.Packages = PackageInfo.ParsePackagesFromXml(root); |
82 | 87 | ||
83 | return bundle; | 88 | return bundle; |