diff options
| author | Rob Mensching <rob@firegiant.com> | 2017-11-01 10:59:45 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2017-11-01 10:59:45 -0700 |
| commit | 2bb37beda887d120a0ddabf874ad25357101faa1 (patch) | |
| tree | c35e97b03274b86cfc9ff7fd2caeee211165a140 /src/WixToolset.Core.Burn | |
| parent | df7413aeed3aea3425dff20ae0c8b1be3a3ab525 (diff) | |
| download | wix-2bb37beda887d120a0ddabf874ad25357101faa1.tar.gz wix-2bb37beda887d120a0ddabf874ad25357101faa1.tar.bz2 wix-2bb37beda887d120a0ddabf874ad25357101faa1.zip | |
Update to WiX Intermediate Representation
Diffstat (limited to 'src/WixToolset.Core.Burn')
21 files changed, 47 insertions, 9 deletions
diff --git a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs index c9bd85b6..5e04e722 100644 --- a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs +++ b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs | |||
| @@ -69,7 +69,7 @@ namespace WixToolset.Core.Burn | |||
| 69 | { | 69 | { |
| 70 | public BindBundleCommand(IBindContext context) | 70 | public BindBundleCommand(IBindContext context) |
| 71 | { | 71 | { |
| 72 | this.TableDefinitions = WindowsInstallerStandard.GetTableDefinitions(); | 72 | //this.TableDefinitions = WindowsInstallerStandard.GetTableDefinitions(); |
| 73 | 73 | ||
| 74 | this.DelayedFields = context.DelayedFields; | 74 | this.DelayedFields = context.DelayedFields; |
| 75 | this.ExpectedEmbeddedFiles = context.ExpectedEmbeddedFiles; | 75 | this.ExpectedEmbeddedFiles = context.ExpectedEmbeddedFiles; |
| @@ -87,13 +87,13 @@ namespace WixToolset.Core.Burn | |||
| 87 | 87 | ||
| 88 | public IEnumerable<IBinderExtension> Extensions { private get; set; } | 88 | public IEnumerable<IBinderExtension> Extensions { private get; set; } |
| 89 | 89 | ||
| 90 | public Output Output { private get; set; } | 90 | public Intermediate Output { private get; set; } |
| 91 | 91 | ||
| 92 | public string OutputPath { private get; set; } | 92 | public string OutputPath { private get; set; } |
| 93 | 93 | ||
| 94 | public string PdbFile { private get; set; } | 94 | public string PdbFile { private get; set; } |
| 95 | 95 | ||
| 96 | public TableDefinitionCollection TableDefinitions { private get; set; } | 96 | //public TableDefinitionCollection TableDefinitions { private get; set; } |
| 97 | 97 | ||
| 98 | public string IntermediateFolder { private get; set; } | 98 | public string IntermediateFolder { private get; set; } |
| 99 | 99 | ||
| @@ -105,6 +105,8 @@ namespace WixToolset.Core.Burn | |||
| 105 | 105 | ||
| 106 | public void Execute() | 106 | public void Execute() |
| 107 | { | 107 | { |
| 108 | throw new NotImplementedException(); | ||
| 109 | #if TODO | ||
| 108 | this.FileTransfers = Enumerable.Empty<FileTransfer>(); | 110 | this.FileTransfers = Enumerable.Empty<FileTransfer>(); |
| 109 | this.ContentFilePaths = Enumerable.Empty<string>(); | 111 | this.ContentFilePaths = Enumerable.Empty<string>(); |
| 110 | 112 | ||
| @@ -822,7 +824,7 @@ namespace WixToolset.Core.Burn | |||
| 822 | resources.Save(bundleTempPath); | 824 | resources.Save(bundleTempPath); |
| 823 | } | 825 | } |
| 824 | 826 | ||
| 825 | #region DependencyExtension | 827 | //#region DependencyExtension |
| 826 | /// <summary> | 828 | /// <summary> |
| 827 | /// Imports authored dependency providers for each package in the manifest, | 829 | /// Imports authored dependency providers for each package in the manifest, |
| 828 | /// and generates dependency providers for certain package types that do not | 830 | /// and generates dependency providers for certain package types that do not |
| @@ -936,7 +938,7 @@ namespace WixToolset.Core.Burn | |||
| 936 | } | 938 | } |
| 937 | 939 | ||
| 938 | // Defaults to the bundle ID as the provider key. | 940 | // Defaults to the bundle ID as the provider key. |
| 941 | #endif | ||
| 939 | } | 942 | } |
| 940 | #endregion | ||
| 941 | } | 943 | } |
| 942 | } | 944 | } |
diff --git a/src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs b/src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs index e64773b4..c7eba01c 100644 --- a/src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs +++ b/src/WixToolset.Core.Burn/Bind/ProvidesDependency.cs | |||
| @@ -11,6 +11,7 @@ namespace WixToolset.Core.Burn | |||
| 11 | /// </summary> | 11 | /// </summary> |
| 12 | internal sealed class ProvidesDependency | 12 | internal sealed class ProvidesDependency |
| 13 | { | 13 | { |
| 14 | #if TODO | ||
| 14 | /// <summary> | 15 | /// <summary> |
| 15 | /// Creates a new instance of the <see cref="ProviderDependency"/> class from a <see cref="Row"/>. | 16 | /// Creates a new instance of the <see cref="ProviderDependency"/> class from a <see cref="Row"/>. |
| 16 | /// </summary> | 17 | /// </summary> |
| @@ -19,6 +20,7 @@ namespace WixToolset.Core.Burn | |||
| 19 | : this((string)row[2], (string)row[3], (string)row[4], (int?)row[5]) | 20 | : this((string)row[2], (string)row[3], (string)row[4], (int?)row[5]) |
| 20 | { | 21 | { |
| 21 | } | 22 | } |
| 23 | #endif | ||
| 22 | 24 | ||
| 23 | /// <summary> | 25 | /// <summary> |
| 24 | /// Creates a new instance of the <see cref="ProviderDependency"/> class. | 26 | /// Creates a new instance of the <see cref="ProviderDependency"/> class. |
diff --git a/src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs index f605d7c7..b9c29df0 100644 --- a/src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixComponentSearchInfo.cs | |||
| @@ -11,10 +11,12 @@ namespace WixToolset.Core.Burn | |||
| 11 | /// </summary> | 11 | /// </summary> |
| 12 | internal class WixComponentSearchInfo : WixSearchInfo | 12 | internal class WixComponentSearchInfo : WixSearchInfo |
| 13 | { | 13 | { |
| 14 | #if TODO | ||
| 14 | public WixComponentSearchInfo(Row row) | 15 | public WixComponentSearchInfo(Row row) |
| 15 | : this((string)row[0], (string)row[1], (string)row[2], (int)row[3]) | 16 | : this((string)row[0], (string)row[1], (string)row[2], (int)row[3]) |
| 16 | { | 17 | { |
| 17 | } | 18 | } |
| 19 | #endif | ||
| 18 | 20 | ||
| 19 | public WixComponentSearchInfo(string id, string guid, string productCode, int attributes) | 21 | public WixComponentSearchInfo(string id, string guid, string productCode, int attributes) |
| 20 | : base(id) | 22 | : base(id) |
| @@ -60,5 +62,4 @@ namespace WixToolset.Core.Burn | |||
| 60 | writer.WriteEndElement(); | 62 | writer.WriteEndElement(); |
| 61 | } | 63 | } |
| 62 | } | 64 | } |
| 63 | |||
| 64 | } | 65 | } |
diff --git a/src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs index ea955db4..41393f6b 100644 --- a/src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixFileSearchInfo.cs | |||
| @@ -11,10 +11,12 @@ namespace WixToolset.Core.Burn | |||
| 11 | /// </summary> | 11 | /// </summary> |
| 12 | internal class WixFileSearchInfo : WixSearchInfo | 12 | internal class WixFileSearchInfo : WixSearchInfo |
| 13 | { | 13 | { |
| 14 | #if TODO | ||
| 14 | public WixFileSearchInfo(Row row) | 15 | public WixFileSearchInfo(Row row) |
| 15 | : this((string)row[0], (string)row[1], (int)row[9]) | 16 | : this((string)row[0], (string)row[1], (int)row[9]) |
| 16 | { | 17 | { |
| 17 | } | 18 | } |
| 19 | #endif | ||
| 18 | 20 | ||
| 19 | public WixFileSearchInfo(string id, string path, int attributes) | 21 | public WixFileSearchInfo(string id, string path, int attributes) |
| 20 | : base(id) | 22 | : base(id) |
diff --git a/src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs index b3bf5fee..cd4a70b3 100644 --- a/src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixProductSearchInfo.cs | |||
| @@ -11,10 +11,12 @@ namespace WixToolset.Core.Burn | |||
| 11 | /// </summary> | 11 | /// </summary> |
| 12 | internal class WixProductSearchInfo : WixSearchInfo | 12 | internal class WixProductSearchInfo : WixSearchInfo |
| 13 | { | 13 | { |
| 14 | #if TODO | ||
| 14 | public WixProductSearchInfo(Row row) | 15 | public WixProductSearchInfo(Row row) |
| 15 | : this((string)row[0], (string)row[1], (int)row[2]) | 16 | : this((string)row[0], (string)row[1], (int)row[2]) |
| 16 | { | 17 | { |
| 17 | } | 18 | } |
| 19 | #endif | ||
| 18 | 20 | ||
| 19 | public WixProductSearchInfo(string id, string guid, int attributes) | 21 | public WixProductSearchInfo(string id, string guid, int attributes) |
| 20 | : base(id) | 22 | : base(id) |
diff --git a/src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs index e25f25f4..e5227be5 100644 --- a/src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixRegistrySearchInfo.cs | |||
| @@ -11,10 +11,12 @@ namespace WixToolset.Core.Burn | |||
| 11 | /// </summary> | 11 | /// </summary> |
| 12 | internal class WixRegistrySearchInfo : WixSearchInfo | 12 | internal class WixRegistrySearchInfo : WixSearchInfo |
| 13 | { | 13 | { |
| 14 | #if TODO | ||
| 14 | public WixRegistrySearchInfo(Row row) | 15 | public WixRegistrySearchInfo(Row row) |
| 15 | : this((string)row[0], (int)row[1], (string)row[2], (string)row[3], (int)row[4]) | 16 | : this((string)row[0], (int)row[1], (string)row[2], (string)row[3], (int)row[4]) |
| 16 | { | 17 | { |
| 17 | } | 18 | } |
| 19 | #endif | ||
| 18 | 20 | ||
| 19 | public WixRegistrySearchInfo(string id, int root, string key, string value, int attributes) | 21 | public WixRegistrySearchInfo(string id, int root, string key, string value, int attributes) |
| 20 | : base(id) | 22 | : base(id) |
| @@ -88,5 +90,4 @@ namespace WixToolset.Core.Burn | |||
| 88 | writer.WriteEndElement(); | 90 | writer.WriteEndElement(); |
| 89 | } | 91 | } |
| 90 | } | 92 | } |
| 91 | |||
| 92 | } | 93 | } |
diff --git a/src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs b/src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs index 9ebca4ae..04347583 100644 --- a/src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs +++ b/src/WixToolset.Core.Burn/Bind/WixSearchInfo.cs | |||
| @@ -17,12 +17,14 @@ namespace WixToolset.Core.Burn | |||
| 17 | this.Id = id; | 17 | this.Id = id; |
| 18 | } | 18 | } |
| 19 | 19 | ||
| 20 | #if TODO | ||
| 20 | public void AddWixSearchRowInfo(Row row) | 21 | public void AddWixSearchRowInfo(Row row) |
| 21 | { | 22 | { |
| 22 | Debug.Assert((string)row[0] == Id); | 23 | Debug.Assert((string)row[0] == Id); |
| 23 | Variable = (string)row[1]; | 24 | Variable = (string)row[1]; |
| 24 | Condition = (string)row[2]; | 25 | Condition = (string)row[2]; |
| 25 | } | 26 | } |
| 27 | #endif | ||
| 26 | 28 | ||
| 27 | public string Id { get; private set; } | 29 | public string Id { get; private set; } |
| 28 | public string Variable { get; private set; } | 30 | public string Variable { get; private set; } |
diff --git a/src/WixToolset.Core.Burn/BundleBackend.cs b/src/WixToolset.Core.Burn/BundleBackend.cs index 0c7f2e8b..f66a3fbe 100644 --- a/src/WixToolset.Core.Burn/BundleBackend.cs +++ b/src/WixToolset.Core.Burn/BundleBackend.cs | |||
| @@ -42,7 +42,7 @@ namespace WixToolset.Core.Burn | |||
| 42 | } | 42 | } |
| 43 | } | 43 | } |
| 44 | 44 | ||
| 45 | public Output Unbind(IUnbindContext context) | 45 | public Intermediate Unbind(IUnbindContext context) |
| 46 | { | 46 | { |
| 47 | string uxExtractPath = Path.Combine(context.ExportBasePath, "UX"); | 47 | string uxExtractPath = Path.Combine(context.ExportBasePath, "UX"); |
| 48 | string acExtractPath = Path.Combine(context.ExportBasePath, "AttachedContainer"); | 48 | string acExtractPath = Path.Combine(context.ExportBasePath, "AttachedContainer"); |
diff --git a/src/WixToolset.Core.Burn/Bundles/AutomaticallySlipstreamPatchesCommand.cs b/src/WixToolset.Core.Burn/Bundles/AutomaticallySlipstreamPatchesCommand.cs index bac8633b..d06cf4a8 100644 --- a/src/WixToolset.Core.Burn/Bundles/AutomaticallySlipstreamPatchesCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/AutomaticallySlipstreamPatchesCommand.cs | |||
| @@ -11,6 +11,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 11 | 11 | ||
| 12 | internal class AutomaticallySlipstreamPatchesCommand | 12 | internal class AutomaticallySlipstreamPatchesCommand |
| 13 | { | 13 | { |
| 14 | #if TODO | ||
| 14 | public IEnumerable<PackageFacade> PackageFacades { private get; set; } | 15 | public IEnumerable<PackageFacade> PackageFacades { private get; set; } |
| 15 | 16 | ||
| 16 | public Table WixBundlePatchTargetCodeTable { private get; set; } | 17 | public Table WixBundlePatchTargetCodeTable { private get; set; } |
| @@ -108,5 +109,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 108 | } | 109 | } |
| 109 | } | 110 | } |
| 110 | } | 111 | } |
| 112 | #endif | ||
| 111 | } | 113 | } |
| 112 | } | 114 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs b/src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs index 58814efc..b1f1f0cd 100644 --- a/src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs | |||
| @@ -14,6 +14,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 14 | 14 | ||
| 15 | internal class CreateBootstrapperApplicationManifestCommand | 15 | internal class CreateBootstrapperApplicationManifestCommand |
| 16 | { | 16 | { |
| 17 | #if TODO | ||
| 17 | public WixBundleRow BundleRow { private get; set; } | 18 | public WixBundleRow BundleRow { private get; set; } |
| 18 | 19 | ||
| 19 | public IEnumerable<PackageFacade> ChainPackages { private get; set; } | 20 | public IEnumerable<PackageFacade> ChainPackages { private get; set; } |
| @@ -237,5 +238,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 237 | 238 | ||
| 238 | return row; | 239 | return row; |
| 239 | } | 240 | } |
| 241 | #endif | ||
| 240 | } | 242 | } |
| 241 | } | 243 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/CreateBurnManifestCommand.cs b/src/WixToolset.Core.Burn/Bundles/CreateBurnManifestCommand.cs index 772265a0..788c7296 100644 --- a/src/WixToolset.Core.Burn/Bundles/CreateBurnManifestCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/CreateBurnManifestCommand.cs | |||
| @@ -15,6 +15,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 15 | 15 | ||
| 16 | internal class CreateBurnManifestCommand | 16 | internal class CreateBurnManifestCommand |
| 17 | { | 17 | { |
| 18 | #if TODO | ||
| 18 | public IEnumerable<IBurnBackendExtension> BackendExtensions { private get; set; } | 19 | public IEnumerable<IBurnBackendExtension> BackendExtensions { private get; set; } |
| 19 | 20 | ||
| 20 | public Output Output { private get; set; } | 21 | public Output Output { private get; set; } |
| @@ -682,5 +683,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 682 | 683 | ||
| 683 | return resolved; | 684 | return resolved; |
| 684 | } | 685 | } |
| 686 | #endif | ||
| 685 | } | 687 | } |
| 686 | } | 688 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/CreateContainerCommand.cs b/src/WixToolset.Core.Burn/Bundles/CreateContainerCommand.cs index 75379713..cde6d8f3 100644 --- a/src/WixToolset.Core.Burn/Bundles/CreateContainerCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/CreateContainerCommand.cs | |||
| @@ -16,6 +16,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 16 | /// </summary> | 16 | /// </summary> |
| 17 | internal class CreateContainerCommand | 17 | internal class CreateContainerCommand |
| 18 | { | 18 | { |
| 19 | #if TODO | ||
| 19 | public CompressionLevel DefaultCompressionLevel { private get; set; } | 20 | public CompressionLevel DefaultCompressionLevel { private get; set; } |
| 20 | 21 | ||
| 21 | public IEnumerable<WixBundlePayloadRow> Payloads { private get; set; } | 22 | public IEnumerable<WixBundlePayloadRow> Payloads { private get; set; } |
| @@ -64,5 +65,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 64 | 65 | ||
| 65 | this.Size = fileInfo.Length; | 66 | this.Size = fileInfo.Length; |
| 66 | } | 67 | } |
| 68 | #endif | ||
| 67 | } | 69 | } |
| 68 | } | 70 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/GetPackageFacadesCommand.cs b/src/WixToolset.Core.Burn/Bundles/GetPackageFacadesCommand.cs index 7485758c..056f6eb7 100644 --- a/src/WixToolset.Core.Burn/Bundles/GetPackageFacadesCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/GetPackageFacadesCommand.cs | |||
| @@ -8,6 +8,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 8 | 8 | ||
| 9 | internal class GetPackageFacadesCommand | 9 | internal class GetPackageFacadesCommand |
| 10 | { | 10 | { |
| 11 | #if TODO | ||
| 11 | public Table PackageTable { private get; set; } | 12 | public Table PackageTable { private get; set; } |
| 12 | 13 | ||
| 13 | public Table ExePackageTable { private get; set; } | 14 | public Table ExePackageTable { private get; set; } |
| @@ -58,5 +59,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 58 | 59 | ||
| 59 | this.PackageFacades = facades; | 60 | this.PackageFacades = facades; |
| 60 | } | 61 | } |
| 62 | #endif | ||
| 61 | } | 63 | } |
| 62 | } | 64 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/OrderPackagesAndRollbackBoundariesCommand.cs b/src/WixToolset.Core.Burn/Bundles/OrderPackagesAndRollbackBoundariesCommand.cs index cb6e2748..4266ca40 100644 --- a/src/WixToolset.Core.Burn/Bundles/OrderPackagesAndRollbackBoundariesCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/OrderPackagesAndRollbackBoundariesCommand.cs | |||
| @@ -9,6 +9,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 9 | 9 | ||
| 10 | internal class OrderPackagesAndRollbackBoundariesCommand | 10 | internal class OrderPackagesAndRollbackBoundariesCommand |
| 11 | { | 11 | { |
| 12 | #if TODO | ||
| 12 | public Table WixGroupTable { private get; set; } | 13 | public Table WixGroupTable { private get; set; } |
| 13 | 14 | ||
| 14 | public RowDictionary<WixBundleRollbackBoundaryRow> Boundaries { private get; set; } | 15 | public RowDictionary<WixBundleRollbackBoundaryRow> Boundaries { private get; set; } |
| @@ -141,5 +142,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 141 | this.OrderedPackageFacades = orderedFacades; | 142 | this.OrderedPackageFacades = orderedFacades; |
| 142 | this.UsedRollbackBoundaries = usedBoundaries; | 143 | this.UsedRollbackBoundaries = usedBoundaries; |
| 143 | } | 144 | } |
| 145 | #endif | ||
| 144 | } | 146 | } |
| 145 | } | 147 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/PackageFacade.cs b/src/WixToolset.Core.Burn/Bundles/PackageFacade.cs index 3f2e184d..ff5c2e2e 100644 --- a/src/WixToolset.Core.Burn/Bundles/PackageFacade.cs +++ b/src/WixToolset.Core.Burn/Bundles/PackageFacade.cs | |||
| @@ -6,6 +6,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 6 | 6 | ||
| 7 | internal class PackageFacade | 7 | internal class PackageFacade |
| 8 | { | 8 | { |
| 9 | #if TODO | ||
| 9 | private PackageFacade(WixBundlePackageRow package) | 10 | private PackageFacade(WixBundlePackageRow package) |
| 10 | { | 11 | { |
| 11 | this.Package = package; | 12 | this.Package = package; |
| @@ -54,5 +55,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 54 | /// the relationship with the extension makes it much trickier to pull off. | 55 | /// the relationship with the extension makes it much trickier to pull off. |
| 55 | /// </remarks> | 56 | /// </remarks> |
| 56 | public ProvidesDependencyCollection Provides { get; private set; } | 57 | public ProvidesDependencyCollection Provides { get; private set; } |
| 58 | #endif | ||
| 57 | } | 59 | } |
| 58 | } | 60 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/ProcessExePackageCommand.cs b/src/WixToolset.Core.Burn/Bundles/ProcessExePackageCommand.cs index 11512c39..75bb5bb1 100644 --- a/src/WixToolset.Core.Burn/Bundles/ProcessExePackageCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/ProcessExePackageCommand.cs | |||
| @@ -11,6 +11,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 11 | /// </summary> | 11 | /// </summary> |
| 12 | internal class ProcessExePackageCommand | 12 | internal class ProcessExePackageCommand |
| 13 | { | 13 | { |
| 14 | #if TODO | ||
| 14 | public RowDictionary<WixBundlePayloadRow> AuthoredPayloads { private get; set; } | 15 | public RowDictionary<WixBundlePayloadRow> AuthoredPayloads { private get; set; } |
| 15 | 16 | ||
| 16 | public PackageFacade Facade { private get; set; } | 17 | public PackageFacade Facade { private get; set; } |
| @@ -29,5 +30,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 29 | 30 | ||
| 30 | this.Facade.Package.Version = packagePayload.Version; | 31 | this.Facade.Package.Version = packagePayload.Version; |
| 31 | } | 32 | } |
| 33 | #endif | ||
| 32 | } | 34 | } |
| 33 | } | 35 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/ProcessMsiPackageCommand.cs b/src/WixToolset.Core.Burn/Bundles/ProcessMsiPackageCommand.cs index 322187f9..2ee58514 100644 --- a/src/WixToolset.Core.Burn/Bundles/ProcessMsiPackageCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/ProcessMsiPackageCommand.cs | |||
| @@ -22,6 +22,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 22 | /// </summary> | 22 | /// </summary> |
| 23 | internal class ProcessMsiPackageCommand | 23 | internal class ProcessMsiPackageCommand |
| 24 | { | 24 | { |
| 25 | #if TODO | ||
| 25 | private const string PropertySqlFormat = "SELECT `Value` FROM `Property` WHERE `Property` = '{0}'"; | 26 | private const string PropertySqlFormat = "SELECT `Value` FROM `Property` WHERE `Property` = '{0}'"; |
| 26 | 27 | ||
| 27 | public RowDictionary<WixBundlePayloadRow> AuthoredPayloads { private get; set; } | 28 | public RowDictionary<WixBundlePayloadRow> AuthoredPayloads { private get; set; } |
| @@ -572,5 +573,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 572 | 573 | ||
| 573 | return String.Format(CultureInfo.InvariantCulture, ProcessMsiPackageCommand.PropertySqlFormat, property); | 574 | return String.Format(CultureInfo.InvariantCulture, ProcessMsiPackageCommand.PropertySqlFormat, property); |
| 574 | } | 575 | } |
| 576 | #endif | ||
| 575 | } | 577 | } |
| 576 | } | 578 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/ProcessMspPackageCommand.cs b/src/WixToolset.Core.Burn/Bundles/ProcessMspPackageCommand.cs index 2d849d03..37e08634 100644 --- a/src/WixToolset.Core.Burn/Bundles/ProcessMspPackageCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/ProcessMspPackageCommand.cs | |||
| @@ -18,6 +18,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 18 | /// </summary> | 18 | /// </summary> |
| 19 | internal class ProcessMspPackageCommand | 19 | internal class ProcessMspPackageCommand |
| 20 | { | 20 | { |
| 21 | #if TODO | ||
| 21 | private const string PatchMetadataFormat = "SELECT `Value` FROM `MsiPatchMetadata` WHERE `Property` = '{0}'"; | 22 | private const string PatchMetadataFormat = "SELECT `Value` FROM `MsiPatchMetadata` WHERE `Property` = '{0}'"; |
| 22 | private static readonly Encoding XmlOutputEncoding = new UTF8Encoding(false); | 23 | private static readonly Encoding XmlOutputEncoding = new UTF8Encoding(false); |
| 23 | 24 | ||
| @@ -185,5 +186,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 185 | 186 | ||
| 186 | return false; | 187 | return false; |
| 187 | } | 188 | } |
| 189 | #endif | ||
| 188 | } | 190 | } |
| 189 | } | 191 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/ProcessMsuPackageCommand.cs b/src/WixToolset.Core.Burn/Bundles/ProcessMsuPackageCommand.cs index fcfc780c..1380385d 100644 --- a/src/WixToolset.Core.Burn/Bundles/ProcessMsuPackageCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/ProcessMsuPackageCommand.cs | |||
| @@ -11,7 +11,8 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 11 | /// </summary> | 11 | /// </summary> |
| 12 | internal class ProcessMsuPackageCommand | 12 | internal class ProcessMsuPackageCommand |
| 13 | { | 13 | { |
| 14 | public RowDictionary<WixBundlePayloadRow> AuthoredPayloads { private get; set; } | 14 | #if TODO |
| 15 | public RowDictionary<WixBundlePayload> AuthoredPayloads { private get; set; } | ||
| 15 | 16 | ||
| 16 | public PackageFacade Facade { private get; set; } | 17 | public PackageFacade Facade { private get; set; } |
| 17 | 18 | ||
| @@ -26,5 +27,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 26 | 27 | ||
| 27 | this.Facade.Package.PerMachine = YesNoDefaultType.Yes; // MSUs are always per-machine. | 28 | this.Facade.Package.PerMachine = YesNoDefaultType.Yes; // MSUs are always per-machine. |
| 28 | } | 29 | } |
| 30 | #endif | ||
| 29 | } | 31 | } |
| 30 | } | 32 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/ProcessPayloadsCommand.cs b/src/WixToolset.Core.Burn/Bundles/ProcessPayloadsCommand.cs index 5dbd6aaa..7900fcd1 100644 --- a/src/WixToolset.Core.Burn/Bundles/ProcessPayloadsCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/ProcessPayloadsCommand.cs | |||
| @@ -16,6 +16,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 16 | 16 | ||
| 17 | internal class ProcessPayloadsCommand | 17 | internal class ProcessPayloadsCommand |
| 18 | { | 18 | { |
| 19 | #if TODO | ||
| 19 | private static readonly Version EmptyVersion = new Version(0, 0, 0, 0); | 20 | private static readonly Version EmptyVersion = new Version(0, 0, 0, 0); |
| 20 | 21 | ||
| 21 | public IEnumerable<WixBundlePayloadRow> Payloads { private get; set; } | 22 | public IEnumerable<WixBundlePayloadRow> Payloads { private get; set; } |
| @@ -157,5 +158,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 157 | payload.DisplayName = versionInfo.ProductName; | 158 | payload.DisplayName = versionInfo.ProductName; |
| 158 | } | 159 | } |
| 159 | } | 160 | } |
| 161 | #endif | ||
| 160 | } | 162 | } |
| 161 | } | 163 | } |
diff --git a/src/WixToolset.Core.Burn/Bundles/VerifyPayloadsWithCatalogCommand.cs b/src/WixToolset.Core.Burn/Bundles/VerifyPayloadsWithCatalogCommand.cs index 9919f777..f22a8f2b 100644 --- a/src/WixToolset.Core.Burn/Bundles/VerifyPayloadsWithCatalogCommand.cs +++ b/src/WixToolset.Core.Burn/Bundles/VerifyPayloadsWithCatalogCommand.cs | |||
| @@ -13,6 +13,7 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 13 | 13 | ||
| 14 | internal class VerifyPayloadsWithCatalogCommand | 14 | internal class VerifyPayloadsWithCatalogCommand |
| 15 | { | 15 | { |
| 16 | #if TODO | ||
| 16 | public IEnumerable<WixBundleCatalogRow> Catalogs { private get; set; } | 17 | public IEnumerable<WixBundleCatalogRow> Catalogs { private get; set; } |
| 17 | 18 | ||
| 18 | public IEnumerable<WixBundlePayloadRow> Payloads { private get; set; } | 19 | public IEnumerable<WixBundlePayloadRow> Payloads { private get; set; } |
| @@ -144,5 +145,6 @@ namespace WixToolset.Core.Burn.Bundles | |||
| 144 | 145 | ||
| 145 | public string FullPath { get; set; } | 146 | public string FullPath { get; set; } |
| 146 | } | 147 | } |
| 148 | #endif | ||
| 147 | } | 149 | } |
| 148 | } | 150 | } |
