Files
PowerShell/src/System.Management.Automation/help/UpdatableHelpUri.cs
T
PowerShell Team ae8d2ed794 Refactor - convert to auto-property
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.
2016-08-03 12:14:28 -07:00

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; }
}
}