summaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/PackageInfo.cs')
-rw-r--r--src/api/burn/WixToolset.Mba.Core/PackageInfo.cs19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs b/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs
index 567a7cdd..3681a497 100644
--- a/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs
+++ b/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs
@@ -51,6 +51,11 @@ namespace WixToolset.Mba.Core
51 /// 51 ///
52 /// </summary> 52 /// </summary>
53 PatchBundle, 53 PatchBundle,
54
55 /// <summary>
56 ///
57 /// </summary>
58 UpdateBundle,
54 } 59 }
55 60
56 /// <summary> 61 /// <summary>
@@ -269,6 +274,20 @@ namespace WixToolset.Mba.Core
269 return package; 274 return package;
270 } 275 }
271 276
277 /// <summary>
278 ///
279 /// </summary>
280 /// <param name="id"></param>
281 /// <returns></returns>
282 public static IPackageInfo GetUpdateBundleAsPackage(string id)
283 {
284 PackageInfo package = new PackageInfo();
285 package.Id = id;
286 package.Type = PackageType.UpdateBundle;
287
288 return package;
289 }
290
272 internal static void ParseBalPackageInfoFromXml(XPathNavigator root, XmlNamespaceManager namespaceManager, Dictionary<string, IPackageInfo> packagesById) 291 internal static void ParseBalPackageInfoFromXml(XPathNavigator root, XmlNamespaceManager namespaceManager, Dictionary<string, IPackageInfo> packagesById)
273 { 292 {
274 XPathNodeIterator nodes = root.Select("/p:BootstrapperApplicationData/p:WixBalPackageInfo", namespaceManager); 293 XPathNodeIterator nodes = root.Select("/p:BootstrapperApplicationData/p:WixBalPackageInfo", namespaceManager);