/********************************************************************++
Copyright (c) Microsoft Corporation. All rights reserved.
--********************************************************************/
using System.Globalization;
using System.Diagnostics;
namespace System.Management.Automation.Help
{
///
/// This class represents a help system URI
///
internal class UpdatableHelpUri
{
///
/// Class constructor
///
/// module name
/// module guid
/// UI culture
/// resolved URI
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;
}
///
/// Module name
///
internal string ModuleName { get; }
///
/// Module GUID
///
internal Guid ModuleGuid { get; }
///
/// UI Culture
///
internal CultureInfo Culture { get; }
///
/// Resolved URI
///
internal string ResolvedUri { get; }
}
}