corrade-vassal – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 vero 1 using System;
2 using System.Collections;
3 using System.Collections.Specialized;
4 using System.IO;
5 using System.Text;
6  
7 using Prebuild.Core.Attributes;
8 using Prebuild.Core.Interfaces;
9 using Prebuild.Core.Nodes;
10 using Prebuild.Core.Utilities;
11 using System.CodeDom.Compiler;
12  
13 namespace Prebuild.Core.Targets
14 {
15  
16 /// <summary>
17 ///
18 /// </summary>
19 [Target("vs2012")]
20 public class VS2012Target : VSGenericTarget
21 {
22 #region Fields
23 string solutionVersion = "12.00";
24 string productVersion = "11.0.51106.01";
25 string schemaVersion = "2.0";
26 string versionName = "Visual Studio 2012";
27 string name = "vs2012";
28 VSVersion version = VSVersion.VS11;
29  
30 Hashtable tools;
31 Kernel kernel;
32  
33 /// <summary>
34 /// Gets or sets the solution version.
35 /// </summary>
36 /// <value>The solution version.</value>
37 public override string SolutionVersion
38 {
39 get
40 {
41 return solutionVersion;
42 }
43 }
44 /// <summary>
45 /// Gets or sets the product version.
46 /// </summary>
47 /// <value>The product version.</value>
48 public override string ProductVersion
49 {
50 get
51 {
52 return productVersion;
53 }
54 }
55 /// <summary>
56 /// Gets or sets the schema version.
57 /// </summary>
58 /// <value>The schema version.</value>
59 public override string SchemaVersion
60 {
61 get
62 {
63 return schemaVersion;
64 }
65 }
66 /// <summary>
67 /// Gets or sets the name of the version.
68 /// </summary>
69 /// <value>The name of the version.</value>
70 public override string VersionName
71 {
72 get
73 {
74 return versionName;
75 }
76 }
77 /// <summary>
78 /// Gets or sets the version.
79 /// </summary>
80 /// <value>The version.</value>
81 public override VSVersion Version
82 {
83 get
84 {
85 return version;
86 }
87 }
88 /// <summary>
89 /// Gets the name.
90 /// </summary>
91 /// <value>The name.</value>
92 public override string Name
93 {
94 get
95 {
96 return name;
97 }
98 }
99 #endregion
100  
101 #region Constructors
102  
103 /// <summary>
104 /// Initializes a new instance of the <see cref="VS2012Target"/> class.
105 /// </summary>
106 public VS2012Target()
107 : base()
108 {
109 }
110  
111 #endregion
112 }
113 }