mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-15 22:29:08 +00:00
Mostly using R# to automatically refactor, with some manual fixups where it wouldn't work automatically (e.g. xml comments on fields) or some it seemed to miss. Some minor code reformatting was also done on properties near other stuff I was manually inspecting.
55 lines
1.6 KiB
C#
55 lines
1.6 KiB
C#
/********************************************************************++
|
|
Copyright (c) Microsoft Corporation. All rights reserved.
|
|
--********************************************************************/
|
|
|
|
using System.Globalization;
|
|
using System.Diagnostics;
|
|
|
|
namespace System.Management.Automation.Help
|
|
{
|
|
/// <summary>
|
|
/// This class represents a help system URI
|
|
/// </summary>
|
|
internal class UpdatableHelpUri
|
|
{
|
|
/// <summary>
|
|
/// Class constructor
|
|
/// </summary>
|
|
/// <param name="moduleName">module name</param>
|
|
/// <param name="moduleGuid">module guid</param>
|
|
/// <param name="culture">UI culture</param>
|
|
/// <param name="resolvedUri">resolved URI</param>
|
|
internal UpdatableHelpUri(string moduleName, Guid moduleGuid, CultureInfo culture, string resolvedUri)
|
|
{
|
|
Debug.Assert(!String.IsNullOrEmpty(moduleName));
|
|
Debug.Assert(moduleGuid != null);
|
|
Debug.Assert(!String.IsNullOrEmpty(resolvedUri));
|
|
|
|
ModuleName = moduleName;
|
|
ModuleGuid = moduleGuid;
|
|
Culture = culture;
|
|
ResolvedUri = resolvedUri;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Module name
|
|
/// </summary>
|
|
internal string ModuleName { get; }
|
|
|
|
/// <summary>
|
|
/// Module GUID
|
|
/// </summary>
|
|
internal Guid ModuleGuid { get; }
|
|
|
|
/// <summary>
|
|
/// UI Culture
|
|
/// </summary>
|
|
internal CultureInfo Culture { get; }
|
|
|
|
/// <summary>
|
|
/// Resolved URI
|
|
/// </summary>
|
|
internal string ResolvedUri { get; }
|
|
}
|
|
}
|