1 namespace Mfconsulting.General.Prj2Make.Schema.Prjx {
2 using System.Xml.Serialization;
6 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
7 public class CodeGeneration {
10 [System.Xml.Serialization.XmlAttributeAttribute()]
11 public string runtime;
14 [System.Xml.Serialization.XmlAttributeAttribute()]
15 public string compiler;
18 [System.Xml.Serialization.XmlAttributeAttribute()]
19 public System.SByte warninglevel;
22 [System.Xml.Serialization.XmlAttributeAttribute()]
26 [System.Xml.Serialization.XmlAttributeAttribute()]
27 public CodeGenerationIncludedebuginformation includedebuginformation;
30 [System.Xml.Serialization.XmlAttributeAttribute()]
31 public string optimize;
34 [System.Xml.Serialization.XmlAttributeAttribute()]
35 public CodeGenerationUnsafecodeallowed unsafecodeallowed;
38 [System.Xml.Serialization.XmlAttributeAttribute()]
39 public string generateoverflowchecks;
42 [System.Xml.Serialization.XmlAttributeAttribute()]
43 public string mainclass;
46 [System.Xml.Serialization.XmlAttributeAttribute()]
50 [System.Xml.Serialization.XmlAttributeAttribute()]
51 public string definesymbols;
54 [System.Xml.Serialization.XmlAttributeAttribute()]
55 public string generatexmldocumentation;
58 [System.Xml.Serialization.XmlAttributeAttribute()]
59 public string win32Icon;
63 public enum CodeGenerationIncludedebuginformation {
73 public enum CodeGenerationUnsafecodeallowed {
83 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
84 public class Configuration {
87 public CodeGeneration CodeGeneration;
90 public Execution Execution;
96 [System.Xml.Serialization.XmlAttributeAttribute()]
97 public string runwithwarnings;
100 [System.Xml.Serialization.XmlAttributeAttribute()]
105 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
106 public class Execution {
109 [System.Xml.Serialization.XmlAttributeAttribute()]
110 public string commandlineparameters;
113 [System.Xml.Serialization.XmlAttributeAttribute()]
114 public string consolepause;
118 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
119 public class Output {
122 [System.Xml.Serialization.XmlAttributeAttribute()]
123 public string directory;
126 [System.Xml.Serialization.XmlAttributeAttribute()]
127 public string assembly;
130 [System.Xml.Serialization.XmlAttributeAttribute()]
131 public string executeScript;
134 [System.Xml.Serialization.XmlAttributeAttribute()]
135 public string executeBeforeBuild;
138 [System.Xml.Serialization.XmlAttributeAttribute()]
139 public string executeAfterBuild;
143 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
144 public class Configurations {
147 [System.Xml.Serialization.XmlElementAttribute("Configuration")]
148 public Configuration[] Configuration;
151 [System.Xml.Serialization.XmlAttributeAttribute()]
152 public string active;
156 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
157 public class Contents {
160 [System.Xml.Serialization.XmlElementAttribute("File")]
165 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
169 [System.Xml.Serialization.XmlAttributeAttribute()]
173 [System.Xml.Serialization.XmlAttributeAttribute()]
174 public FileSubtype subtype;
177 [System.Xml.Serialization.XmlAttributeAttribute()]
178 public FileBuildaction buildaction;
181 [System.Xml.Serialization.XmlAttributeAttribute()]
182 public string dependson;
185 [System.Xml.Serialization.XmlAttributeAttribute()]
190 public enum FileSubtype {
200 public enum FileBuildaction {
216 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
217 public class DeploymentInformation {
220 [System.Xml.Serialization.XmlAttributeAttribute()]
221 public string target;
224 [System.Xml.Serialization.XmlAttributeAttribute()]
225 public string script;
228 [System.Xml.Serialization.XmlAttributeAttribute()]
229 public string strategy;
233 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
234 public class Project {
237 [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
238 public File[] Contents;
241 [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
242 public Reference[] References;
245 public DeploymentInformation DeploymentInformation;
248 public Configuration Configuration;
251 public Configurations Configurations;
254 [System.Xml.Serialization.XmlAttributeAttribute()]
258 [System.Xml.Serialization.XmlAttributeAttribute()]
259 public string description;
262 [System.Xml.Serialization.XmlAttributeAttribute()]
263 public string newfilesearch;
266 [System.Xml.Serialization.XmlAttributeAttribute()]
267 public string enableviewstate;
270 [System.Xml.Serialization.XmlAttributeAttribute()]
271 public System.Decimal version;
274 [System.Xml.Serialization.XmlAttributeAttribute()]
275 public string projecttype;
279 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
280 public class Reference {
283 [System.Xml.Serialization.XmlAttributeAttribute()]
284 public ReferenceType type;
287 [System.Xml.Serialization.XmlAttributeAttribute()]
291 [System.Xml.Serialization.XmlAttributeAttribute()]
292 public ReferenceLocalcopy localcopy;
296 public enum ReferenceType {
309 public enum ReferenceLocalcopy {
319 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
320 public class References {
323 [System.Xml.Serialization.XmlElementAttribute("Reference")]
324 public Reference[] Reference;