From 2b3c14c790e8a95edabecf2d7bb50baa58d8e95b Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sat, 18 Apr 2020 12:27:59 +1000 Subject: Remove bundle table definitions and rows. --- .../WindowsInstaller/Rows/WixBundleRow.cs | 228 --------------------- 1 file changed, 228 deletions(-) delete mode 100644 src/WixToolset.Data/WindowsInstaller/Rows/WixBundleRow.cs (limited to 'src/WixToolset.Data/WindowsInstaller/Rows/WixBundleRow.cs') diff --git a/src/WixToolset.Data/WindowsInstaller/Rows/WixBundleRow.cs b/src/WixToolset.Data/WindowsInstaller/Rows/WixBundleRow.cs deleted file mode 100644 index 22538606..00000000 --- a/src/WixToolset.Data/WindowsInstaller/Rows/WixBundleRow.cs +++ /dev/null @@ -1,228 +0,0 @@ -// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. - -namespace WixToolset.Data.WindowsInstaller.Rows -{ - using System; - - /// - /// Bundle info for binding Bundles. - /// - public class WixBundleRow : Row - { - /// - /// Creates a WixBundleRow row that does not belong to a table. - /// - /// Original source lines for this row. - /// TableDefinition this WixBundleRow row belongs to and should get its column definitions from. - public WixBundleRow(SourceLineNumber sourceLineNumbers, TableDefinition tableDef) : - base(sourceLineNumbers, tableDef) - { - } - - /// - /// Creates a WixBundleRow row that belongs to a table. - /// - /// Original source lines for this row. - /// Table this WixBundleRow row belongs to and should get its column definitions from. - public WixBundleRow(SourceLineNumber sourceLineNumbers, Table table) : - base(sourceLineNumbers, table) - { - } - - public string Version - { - get { return (string)this.Fields[0].Data; } - set { this.Fields[0].Data = value; } - } - - public string Copyright - { - get { return (string)this.Fields[1].Data; } - set { this.Fields[1].Data = value; } - } - - public string Name - { - get { return (string)this.Fields[2].Data; } - set { this.Fields[2].Data = value; } - } - - public string AboutUrl - { - get { return (string)this.Fields[3].Data; } - set { this.Fields[3].Data = value; } - } - - public int DisableModify - { - get { return (null == this.Fields[4].Data) ? 0 : (int)this.Fields[4].Data; } - set { this.Fields[4].Data = value; } - } - - public bool DisableRemove - { - get { return (null != this.Fields[5].Data && 0 != (int)this.Fields[5].Data); } - set { this.Fields[5].Data = value ? 1 : 0; } - } - - // There is no 6. It used to be DisableRepair. - - public string HelpTelephone - { - get { return (string)this.Fields[7].Data; } - set { this.Fields[7].Data = value; } - } - - public string HelpLink - { - get { return (string)this.Fields[8].Data; } - set { this.Fields[8].Data = value; } - } - - public string Publisher - { - get { return (string)this.Fields[9].Data; } - set { this.Fields[9].Data = value; } - } - - public string UpdateUrl - { - get { return (string)this.Fields[10].Data; } - set { this.Fields[10].Data = value; } - } - - public YesNoDefaultType Compressed - { - get { return (null == this.Fields[11].Data) ? YesNoDefaultType.Default : (0 == (int)this.Fields[11].Data) ? YesNoDefaultType.No : YesNoDefaultType.Yes; } - set { this.Fields[11].Data = (int)value; } - } - - public PackagingType DefaultPackagingType - { - get { return (YesNoDefaultType.No == this.Compressed) ? PackagingType.External : PackagingType.Embedded; } - } - - public string LogPathPrefixExtension - { - get { return (string)this.Fields[12].Data ?? String.Empty; } - set { this.Fields[12].Data = value; } - } - - public string LogPathVariable - { - get - { - string[] logVariableAndPrefixExtension = this.LogPathPrefixExtension.Split(':'); - return logVariableAndPrefixExtension[0]; - } - } - - public string LogPrefix - { - get - { - string[] logVariableAndPrefixExtension = this.LogPathPrefixExtension.Split(':'); - if (2 > logVariableAndPrefixExtension.Length) - { - return String.Empty; - } - string logPrefixAndExtension = logVariableAndPrefixExtension[1]; - int extensionIndex = logPrefixAndExtension.LastIndexOf('.'); - return logPrefixAndExtension.Substring(0, extensionIndex); - } - } - - public string LogExtension - { - get - { - string[] logVariableAndPrefixExtension = this.LogPathPrefixExtension.Split(':'); - if (2 > logVariableAndPrefixExtension.Length) - { - return String.Empty; - } - string logPrefixAndExtension = logVariableAndPrefixExtension[1]; - int extensionIndex = logPrefixAndExtension.LastIndexOf('.'); - return logPrefixAndExtension.Substring(extensionIndex + 1); - } - } - - public string IconPath - { - get { return (string)this.Fields[13].Data; } - set { this.Fields[13].Data = value; } - } - - public string SplashScreenBitmapPath - { - get { return (string)this.Fields[14].Data; } - set { this.Fields[14].Data = value; } - } - - public string Condition - { - get { return (string)this.Fields[15].Data; } - set { this.Fields[15].Data = value; } - } - - public string Tag - { - get { return (string)this.Fields[16].Data; } - set { this.Fields[16].Data = value; } - } - - public Platform Platform - { - get { return (Platform)Enum.Parse(typeof(Platform), (string)this.Fields[17].Data); } - set { this.Fields[17].Data = value.ToString(); } - } - - public string ParentName - { - get { return (string)this.Fields[18].Data; } - set { this.Fields[18].Data = value; } - } - - public string UpgradeCode - { - get { return (string)this.Fields[19].Data; } - set { this.Fields[19].Data = value; } - } - - public Guid BundleId - { - get - { - if (null == this.Fields[20].Data) - { - this.Fields[20].Data = Guid.NewGuid().ToString("B"); - } - - return new Guid((string)this.Fields[20].Data); - } - - set { this.Fields[20].Data = value.ToString(); } - } - - public string ProviderKey - { - get - { - if (null == this.Fields[21].Data) - { - this.Fields[21].Data = this.BundleId.ToString("B"); - } - - return (string)this.Fields[21].Data; - } - - set { this.Fields[21].Data = value; } - } - - public bool PerMachine - { - get { return (null != this.Fields[22].Data && 0 != (int)this.Fields[22].Data); } - set { this.Fields[22].Data = value ? 1 : 0; } - } - } -} -- cgit v1.2.3-55-g6feb