|
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="PathHelper.cs" company="Catel development team">
// Copyright (c) 2008 - 2011 Catel development team. All rights reserved.
// </copyright>
// <summary>
// Path helper class.
// </summary>
// --------------------------------------------------------------------------------------------------------------------
using System.IO;
using System.Diagnostics;
namespace Catel.Windows
{
/// <summary>
/// Path helper class.
/// </summary>
internal static class PathHelper
{
#region Properties
/// <summary>
/// Relative filename of the help mapping file.
/// </summary>
public static string RelativeHelpMappingPath
{
get { return Path.Combine(Constants.HelpDirectory, "help.mapping"); }
}
/// <summary>
/// Full filename of the help mapping file.
/// </summary>
public static string FullHelpMappingPath
{
get { return Path.Combine(ApplicationDirectory, RelativeHelpMappingPath); }
}
/// <summary>
/// Relative filename of the tip of the day file.
/// </summary>
public static string RelativeTipOfTheDayPath
{
get { return Path.Combine(Constants.HelpDirectory, "tipoftheday.xml"); }
}
/// <summary>
/// Full filename of the tip of the day file.
/// </summary>
public static string FullTipOfTheDayPath
{
get { return Path.Combine(ApplicationDirectory, RelativeTipOfTheDayPath); }
}
/// <summary>
/// Gets the application directory.
/// </summary>
/// <value>The application directory.</value>
private static string ApplicationDirectory
{
get { return Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName); }
}
#endregion
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.