Widow – Blame information for rev 23

Subversion Repositories:
Rev:
Rev Author Line No. Line
23 office 1 using System;
2 using System.IO;
3 using System.Reflection;
19 office 4 using System.Runtime.InteropServices;
1 office 5  
6 namespace Widow
7 {
8 public static class Constants
9 {
10 #region Static Fields and Constants
11  
12 public static readonly string AssemblyName = Assembly.GetEntryAssembly().GetName().Name;
13  
14 public static readonly string AssemblyVersion = Assembly.GetEntryAssembly().GetName().Version.ToString();
15  
19 office 16 public static readonly string AssemblyGuid =
17 ((GuidAttribute) Assembly.GetEntryAssembly().GetCustomAttributes(typeof(GuidAttribute), true)[0]).Value;
18  
1 office 19 #endregion
23 office 20  
21 #region Public Enums, Properties and Fields
22  
23 public static string WindowsSettingsFile => Path.Combine(UserApplicationDirectory, @"Windows.xml");
24  
25 #endregion
26  
27 #region Private Delegates, Events, Enums, Properties, Indexers and Fields
28  
29 private static string UserApplicationDirectory => Path.Combine(
30 Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), @"Wizardry and Steamworks", @"Widow");
31  
32 #endregion
1 office 33 }
34 }