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