@joebigelow / wix-1 / commits / 293a609a

Seal previously publicized classes

Hank McCord committed Sep 21, 2021 at 22:44 UTC 293a609a10765c91dd5ef3f535d9f6f8699a075d
20 files changed +20 -20
src/wix/heat/AssemblyHarvester.cs
+1 -1
@@ -10,7 +10,7 @@ namespace WixToolset.Harvesters
10 /// <summary>
11 /// Harvest WiX authoring from an assembly file.
12 /// </summary>
13 - public class AssemblyHarvester
13 + public sealed class AssemblyHarvester
14 {
15 /// <summary>
16 /// Harvest the registry values written by RegisterAssembly.
src/wix/heat/DirectoryHarvester.cs
+1 -1
@@ -12,7 +12,7 @@ namespace WixToolset.Harvesters
12 /// <summary>
13 /// Harvest WiX authoring for a directory from the file system.
14 /// </summary>
15 - public class DirectoryHarvester : BaseHarvesterExtension
15 + public sealed class DirectoryHarvester : BaseHarvesterExtension
16 {
17 private FileHarvester fileHarvester;
18
src/wix/heat/DllHarvester.cs
+1 -1
@@ -11,7 +11,7 @@ namespace WixToolset.Harvesters
11 /// <summary>
12 /// Harvest WiX authoring from a native DLL file.
13 /// </summary>
14 - public class DllHarvester
14 + public sealed class DllHarvester
15 {
16 /// <summary>
17 /// Harvest the registry values written by calling DllRegisterServer on the specified file.
src/wix/heat/FileHarvester.cs
+1 -1
@@ -12,7 +12,7 @@ namespace WixToolset.Harvesters
12 /// <summary>
13 /// Harvest WiX authoring for a file from the file system.
14 /// </summary>
15 - public class FileHarvester : BaseHarvesterExtension
15 + public sealed class FileHarvester : BaseHarvesterExtension
16 {
17 private string rootedDirectoryRef;
18 private bool setUniqueIdentifiers;
src/wix/heat/IIsFinalizeHarvesterMutator.cs
+1 -1
@@ -13,7 +13,7 @@ namespace WixToolset.Harvesters
13 /// <summary>
14 /// The finalize harvester mutator for the WiX Toolset Internet Information Services Extension.
15 /// </summary>
16 - public class IIsFinalizeHarvesterMutator : BaseMutatorExtension
16 + public sealed class IIsFinalizeHarvesterMutator : BaseMutatorExtension
17 {
18 private Hashtable directoryPaths;
19 private Hashtable filePaths;
src/wix/heat/IIsHarvesterMutator.cs
+1 -1
@@ -13,7 +13,7 @@ namespace WixToolset.Harvesters
13 /// <summary>
14 /// The harvester mutator for the WiX Toolset Internet Information Services Extension.
15 /// </summary>
16 - public class IIsHarvesterMutator : BaseMutatorExtension
16 + public sealed class IIsHarvesterMutator : BaseMutatorExtension
17 {
18 private ArrayList components;
19 private DirectoryHarvester directoryHarvester;
src/wix/heat/IIsHeatExtension.cs
+1 -1
@@ -8,7 +8,7 @@ namespace WixToolset.Harvesters
8 /// <summary>
9 /// An IIS harvesting extension for the WiX Toolset Harvester application.
10 /// </summary>
11 - public class IIsHeatExtension : BaseHeatExtension
11 + public sealed class IIsHeatExtension : BaseHeatExtension
12 {
13 /// <summary>
14 /// Gets the supported command line types for this extension.
src/wix/heat/IIsWebSiteHarvester.cs
+1 -1
@@ -15,7 +15,7 @@ namespace WixToolset.Harvesters
15 /// <summary>
16 /// The web site harvester for the WiX Toolset Internet Information Services Extension.
17 /// </summary>
18 - public class IIsWebSiteHarvester : BaseHarvesterExtension
18 + public sealed class IIsWebSiteHarvester : BaseHarvesterExtension
19 {
20 /// <summary>
21 /// Harvest a WiX document.
src/wix/heat/PayloadHarvester.cs
+1 -1
@@ -14,7 +14,7 @@ namespace WixToolset.Harvesters
14 /// <summary>
15 /// Harvest WiX authoring for a payload from the file system.
16 /// </summary>
17 - public class PayloadHarvester : BaseHarvesterExtension
17 + public sealed class PayloadHarvester : BaseHarvesterExtension
18 {
19 private bool setUniqueIdentifiers;
20 private WixBundlePackageType packageType;
src/wix/heat/PerformanceCategoryHarvester.cs
+1 -1
@@ -14,7 +14,7 @@ namespace WixToolset.Harvesters
14 /// <summary>
15 /// Harvest WiX authoring for a file from the file system.
16 /// </summary>
17 - public class PerformanceCategoryHarvester : BaseHarvesterExtension
17 + public sealed class PerformanceCategoryHarvester : BaseHarvesterExtension
18 {
19 /// <summary>
20 /// Harvest a performance category.
src/wix/heat/RegFileHarvester.cs
+1 -1
@@ -14,7 +14,7 @@ namespace WixToolset.Harvesters
14 /// <summary>
15 /// Harvest WiX authoring for a reg file.
16 /// </summary>
17 - public class RegFileHarvester : BaseHarvesterExtension
17 + public sealed class RegFileHarvester : BaseHarvesterExtension
18 {
19 private static readonly string ComponentPrefix = "cmp";
20
src/wix/heat/RegistryHarvester.cs
+1 -1
@@ -16,7 +16,7 @@ namespace WixToolset.Harvesters
16 /// <summary>
17 /// Harvest WiX authoring from the registry.
18 /// </summary>
19 - public class RegistryHarvester : IDisposable
19 + public sealed class RegistryHarvester : IDisposable
20 {
21 private const string HKCRPathInHKLM = @"Software\Classes";
22 private string remappedPath;
src/wix/heat/TypeLibraryHarvester.cs
+1 -1
@@ -10,7 +10,7 @@ namespace WixToolset.Harvesters
10 /// <summary>
11 /// Harvest WiX authoring from a type library file.
12 /// </summary>
13 - public class TypeLibraryHarvester
13 + public sealed class TypeLibraryHarvester
14 {
15 /// <summary>
16 /// Harvest the registry values written by RegisterTypeLib.
src/wix/heat/UtilFinalizeHarvesterMutator.cs
+1 -1
@@ -17,7 +17,7 @@ namespace WixToolset.Harvesters
17 /// <summary>
18 /// The finalize harvester mutator for the WiX Toolset Utility Extension.
19 /// </summary>
20 - public class UtilFinalizeHarvesterMutator : BaseMutatorExtension
20 + public sealed class UtilFinalizeHarvesterMutator : BaseMutatorExtension
21 {
22 private ArrayList components;
23 private ArrayList directories;
src/wix/heat/UtilHarvesterMutator.cs
+1 -1
@@ -15,7 +15,7 @@ namespace WixToolset.Harvesters
15 /// <summary>
16 /// The WiX Toolset harvester mutator.
17 /// </summary>
18 - public class UtilHarvesterMutator : BaseMutatorExtension
18 + public sealed class UtilHarvesterMutator : BaseMutatorExtension
19 {
20 // Flags for SetErrorMode() native method.
21 private const UInt32 SEM_FAILCRITICALERRORS = 0x0001;
src/wix/heat/UtilHeatExtension.cs
+1 -1
@@ -15,7 +15,7 @@ namespace WixToolset.Harvesters
15 /// <summary>
16 /// A utility heat extension for the WiX Toolset Harvester application.
17 /// </summary>
18 - public class UtilHeatExtension : BaseHeatExtension
18 + public sealed class UtilHeatExtension : BaseHeatExtension
19 {
20 public UtilHeatExtension(IServiceProvider serviceProvider)
21 {
src/wix/heat/UtilMutator.cs
+1 -1
@@ -34,7 +34,7 @@ namespace WixToolset.Harvesters
34 /// <summary>
35 /// The mutator for the WiX Toolset Internet Information Services Extension.
36 /// </summary>
37 - public class UtilMutator : BaseMutatorExtension
37 + public sealed class UtilMutator : BaseMutatorExtension
38 {
39 private ArrayList components;
40 private ArrayList componentGroups;
src/wix/heat/UtilTransformMutator.cs
+1 -1
@@ -9,7 +9,7 @@ namespace WixToolset.Harvesters
9 using WixToolset.Harvesters.Data;
10 using WixToolset.Harvesters.Extensibility;
11
12 - public class UtilTransformMutator : BaseMutatorExtension
12 + public sealed class UtilTransformMutator : BaseMutatorExtension
13 {
14 private string transform;
15 private int transformSequence;
src/wix/heat/VSHeatExtension.cs
+1 -1
@@ -29,7 +29,7 @@ namespace WixToolset.Harvesters
29 /// <summary>
30 /// VS-related extensions for the WiX Toolset Harvester application.
31 /// </summary>
32 - public class VSHeatExtension : BaseHeatExtension
32 + public sealed class VSHeatExtension : BaseHeatExtension
33 {
34 /// <summary>
35 /// Gets the supported command line types for this extension.
src/wix/heat/VSProjectHarvester.cs
+1 -1
@@ -19,7 +19,7 @@ namespace WixToolset.Harvesters
19 /// <summary>
20 /// Harvest WiX authoring for the outputs of a VS project.
21 /// </summary>
22 - public class VSProjectHarvester : BaseHarvesterExtension
22 + public sealed class VSProjectHarvester : BaseHarvesterExtension
23 {
24 // These format strings are used for generated element identifiers.
25 // {0} = project name