Winify – Blame information for rev 30

Subversion Repositories:
Rev:
Rev Author Line No. Line
4 office 1 using System;
2 using System.IO;
3 using System.Reflection;
1 office 4 using System.Runtime.InteropServices;
5  
6 namespace Winify
7 {
8 public static class Constants
9 {
10 #region Static Fields and Constants
11  
12 public const string DateTimeStamp = @"yyyy-MM-ddTHH:mm:ss.ffffffZ";
13  
14 public const int CommandTimeout = 60000;
15  
16 public static readonly string AssemblyName = Assembly.GetEntryAssembly().GetName().Name;
17  
18 public static readonly string AssemblyVersion = Assembly.GetEntryAssembly().GetName().Version.ToString();
19  
20 public static readonly string AssemblyGuid =
28 office 21 ((GuidAttribute)Assembly.GetEntryAssembly().GetCustomAttributes(typeof(GuidAttribute), true)[0]).Value;
1 office 22  
30 office 23 public static string ConfigurationXsd = "Configuration.xsd";
24  
25 public static string ConfigurationNamespace = "urn:winify-configuration-schema";
26  
1 office 27 #endregion
4 office 28  
29 #region Public Enums, Properties and Fields
30  
25 office 31 public static string AnnouncementsFile => Path.Combine(UserApplicationDirectory, @"Announcements.xml");
15 office 32  
4 office 33 public static string ServersFile => Path.Combine(UserApplicationDirectory, @"Servers.xml");
34  
30 office 35 public static string ConfigurationFile => Path.Combine(UserApplicationDirectory, @"Configuration.xml");
36  
4 office 37 public static string UserApplicationDirectory => Path.Combine(
38 Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), @"Wizardry and Steamworks", @"Winify");
39  
40 #endregion
1 office 41 }
42 }