Skip to content

Commit ab03cf1

Browse files
xtqqczzeSIRMARGIN
authored andcommitted
Seal internal types in Microsoft.PowerShell.Commands.Management (PowerShell#25849)
1 parent 0439b8e commit ab03cf1

14 files changed

Lines changed: 18 additions & 18 deletions

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CreateInstanceJob.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace Microsoft.PowerShell.Cmdletization.Cim
1212
/// <summary>
1313
/// Job wrapping invocation of a CreateInstance intrinsic CIM method.
1414
/// </summary>
15-
internal class CreateInstanceJob : PropertySettingJob<CimInstance>
15+
internal sealed class CreateInstanceJob : PropertySettingJob<CimInstance>
1616
{
1717
private CimInstance _resultFromCreateInstance;
1818
private CimInstance _resultFromGetInstance;

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/DeleteInstanceJob.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace Microsoft.PowerShell.Cmdletization.Cim
1212
/// <summary>
1313
/// Job wrapping invocation of a DeleteInstance intrinsic CIM method.
1414
/// </summary>
15-
internal class DeleteInstanceJob : MethodInvocationJobBase<object>
15+
internal sealed class DeleteInstanceJob : MethodInvocationJobBase<object>
1616
{
1717
private readonly CimInstance _objectToDelete;
1818

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace Microsoft.PowerShell.Cmdletization.Cim
1414
/// <summary>
1515
/// Job that handles executing a WQL (in the future CQL?) query on a remote CIM server.
1616
/// </summary>
17-
internal class EnumerateAssociatedInstancesJob : QueryJobBase
17+
internal sealed class EnumerateAssociatedInstancesJob : QueryJobBase
1818
{
1919
private readonly CimInstance _associatedObject;
2020
private readonly string _associationName;

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/InstanceMethodInvocationJob.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace Microsoft.PowerShell.Cmdletization.Cim
1313
/// <summary>
1414
/// Job wrapping invocation of an extrinsic CIM method.
1515
/// </summary>
16-
internal class InstanceMethodInvocationJob : ExtrinsicMethodInvocationJob
16+
internal sealed class InstanceMethodInvocationJob : ExtrinsicMethodInvocationJob
1717
{
1818
private readonly CimInstance _targetInstance;
1919

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/ModifyInstanceJob.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace Microsoft.PowerShell.Cmdletization.Cim
1313
/// <summary>
1414
/// Job wrapping invocation of a ModifyInstance intrinsic CIM method.
1515
/// </summary>
16-
internal class ModifyInstanceJob : PropertySettingJob<CimInstance>
16+
internal sealed class ModifyInstanceJob : PropertySettingJob<CimInstance>
1717
{
1818
private CimInstance _resultFromModifyInstance;
1919
private bool _resultFromModifyInstanceHasBeenPassedThru;

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/QueryJob.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace Microsoft.PowerShell.Cmdletization.Cim
1414
/// <summary>
1515
/// Job that handles executing a WQL (in the future CQL?) query on a remote CIM server.
1616
/// </summary>
17-
internal class QueryInstancesJob : QueryJobBase
17+
internal sealed class QueryInstancesJob : QueryJobBase
1818
{
1919
private readonly string _wqlQuery;
2020
private readonly bool _useEnumerateInstances;

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/StaticMethodInvocationJob.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace Microsoft.PowerShell.Cmdletization.Cim
1111
/// <summary>
1212
/// Job wrapping invocation of a static CIM method.
1313
/// </summary>
14-
internal class StaticMethodInvocationJob : ExtrinsicMethodInvocationJob
14+
internal sealed class StaticMethodInvocationJob : ExtrinsicMethodInvocationJob
1515
{
1616
internal StaticMethodInvocationJob(CimJobContext jobContext, MethodInvocationInfo methodInvocationInfo)
1717
: base(jobContext, false /* passThru */, jobContext.CmdletizationClassName, methodInvocationInfo)

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletDefinitionContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace Microsoft.PowerShell.Cmdletization.Cim
1212
{
13-
internal class CimCmdletDefinitionContext
13+
internal sealed class CimCmdletDefinitionContext
1414
{
1515
internal CimCmdletDefinitionContext(
1616
string cmdletizationClassName,

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace Microsoft.PowerShell.Cmdletization.Cim
1212
{
13-
internal class CimCmdletInvocationContext
13+
internal sealed class CimCmdletInvocationContext
1414
{
1515
internal CimCmdletInvocationContext(
1616
CimCmdletDefinitionContext cmdletDefinitionContext,

src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
namespace Microsoft.PowerShell.Cim
2626
{
27-
internal class CimSensitiveValueConverter : IDisposable
27+
internal sealed class CimSensitiveValueConverter : IDisposable
2828
{
2929
private sealed class SensitiveString : IDisposable
3030
{

0 commit comments

Comments
 (0)