PowerShell/src/Microsoft.PowerShell.Commands.Management/singleshell/installer/MshManagementMshSnapin.cs
Steve Lee c1c5344a88 Update copyright and license headers (#6134)
Based on standard practices, we need to have a copyright and license notice at the top of each source file. Removed existing copyrights and updated/added copyright notices for .h, .cpp, .cs, .ps1, and .psm1 files.

Updated module manifests for consistency to have Author = "PowerShell" and Company = "Microsoft Corporation". Removed multiple line breaks.

Separate PR coming to update contribution document for new source files: #6140

Manually reviewed each change.

Fix #6073
2018-02-13 09:23:53 -08:00

85 lines
2.2 KiB
C#

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
using System.ComponentModel;
using System.Management.Automation;
namespace Microsoft.PowerShell
{
/// <summary>
///
/// MshManagementMshSnapin (or MshManagementMshSnapinInstaller) is a class for facilitating registry
/// of necessary information for monad management mshsnapin.
///
/// This class will be built with monad management dll
///
/// </summary>
///
[RunInstaller(true)]
public sealed class PSManagementPSSnapIn : PSSnapIn
{
/// <summary>
/// Create an instance of this class.
/// </summary>
public PSManagementPSSnapIn()
: base()
{
}
/// <summary>
/// Get name of this mshsnapin.
/// </summary>
public override string Name
{
get
{
return RegistryStrings.ManagementMshSnapinName;
}
}
/// <summary>
/// Get the default vendor string for this mshsnapin.
/// </summary>
public override string Vendor
{
get
{
return "Microsoft";
}
}
/// <summary>
/// Get resource information for vendor. This is a string of format: resourceBaseName,resourceName.
/// </summary>
public override string VendorResource
{
get
{
return "ManagementMshSnapInResources,Vendor";
}
}
/// <summary>
/// Get the default description string for this mshsnapin.
/// </summary>
public override string Description
{
get
{
return "This PSSnapIn contains general management cmdlets used to manage Windows components.";
}
}
/// <summary>
/// Get resource information for description. This is a string of format: resourceBaseName,resourceName.
/// </summary>
public override string DescriptionResource
{
get
{
return "ManagementMshSnapInResources,Description";
}
}
}
}