<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--=============================================================================================-->
<PropertyGroup>
<!--=============================================================================================-->
<_PropertiesInfo_CS_>
using System;
using System.Reflection;

using CommonHelpers;

namespace LnkConverter {

//**************************************************************************************************
/// &lt;summary&gt;
/// Assembly information and related
/// &lt;/summary&gt;
public static partial class LnkConverter_Info {
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

public static string
   LTitle => HLocal.TEXT(
      "Converter of reference files \"lnk\"/\"txt\"",
      "Конвертер ссылочных файлов \"lnk\"/\"txt\"" );
public static string
   LSimpleTitle => HLocal.TEXT(
      "Converter of reference files",
      "Конвертер ссылочных файлов" );

//--------------------------------------------------------------------------------------------------

public const string
   AssemblyName         = "$(AssemblyName)",
   ModuleName           = "$(AssemblyName).dll",
   ProductTitle         = "$(_ProductTitle_)",
   VersionString        = "$(Version)",
   TargetFramework      = "$(TargetFramework)",
   CompanyName          = "$(Company)",
   ProductName          = "$(_ProductName_)",
   AssemblyDescription  = "$(Description)",
   CopyrightString      = "$(Copyright)",
   Authors              = "$(Authors)";
#if DEBUG
public const string
   ConfigurationName = "Debug";
#endif // DEBUG
#if RELEASE
public const string
   ConfigurationName = "Release";
#endif // RELEASE
#if X64
   #if DEBUG
   public const string
      AssemblyProduct = "$(_AssemblyProduct_X64_Debug_)",
      VersionStringEx = VersionString+" (x64) \u2014 Debug";
   #endif // DEBUG
   #if RELEASE
   public const string
      AssemblyProduct = "$(_AssemblyProduct_X64_Release_)",
      VersionStringEx = VersionString+" (x64) \u2014 Release";
   #endif // RELEASE
#endif // X64
#if X86
   #if DEBUG
   public const string
      AssemblyProduct = "$(_AssemblyProduct_X86_Debug_)",
      VersionStringEx = VersionString+" (x86) \u2014 Debug";
   #endif // DEBUG
   #if RELEASE
   public const string
      AssemblyProduct = "$(_AssemblyProduct_X86_Release_)",
      VersionStringEx = VersionString+" (x86) \u2014 Release";
   #endif // RELEASE
#endif // X86

public static readonly Version
   Version = Assembly.GetExecutingAssembly().GetName().Version;

public static string
   LCopyrightCON => HLocal.TEXT(
      "(c) Sergei Y.Kitáev, 2014",
      "(c) Китаев С.Ю., 2014" );

//==================================================================================================

public const bool
#if DEBUG
   DebugConfigurationFlag  = true,
#else // !DEBUG:
   DebugConfigurationFlag  = false,
#endif // !DEBUG
#if RELEASE
   ReleaseConfigurationFlag= true;
#else // !RELEASE:
   ReleaseConfigurationFlag= false;
#endif // !RELEASE

//--------------------------------------------------------------------------------------------------

public static bool IsDebugConfiguration => DebugConfigurationFlag;
public static bool IsReleaseConfiguration => ReleaseConfigurationFlag;

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
} // LnkConverter_Info
//**************************************************************************************************

} // LnkConverter</_PropertiesInfo_CS_>
<!--=============================================================================================-->
</PropertyGroup>
<!--=============================================================================================-->
</Project>
