2010-02-13 Jb Evain <jbevain@novell.com>
[mcs.git] / tools / prj2make / sharp_d_prjx.cs
blob80c14e57fbb27eac8a1a2d4d2c85ae5d37cef010
1 namespace Mfconsulting.General.Prj2Make.Schema.Prjx {
2 using System.Xml.Serialization;
5 /// <remarks/>
6 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
7 public class CodeGeneration {
9 /// <remarks/>
10 [System.Xml.Serialization.XmlAttributeAttribute()]
11 public string runtime;
13 /// <remarks/>
14 [System.Xml.Serialization.XmlAttributeAttribute()]
15 public string compiler;
17 /// <remarks/>
18 [System.Xml.Serialization.XmlAttributeAttribute()]
19 public System.SByte warninglevel;
21 /// <remarks/>
22 [System.Xml.Serialization.XmlAttributeAttribute()]
23 public string nowarn;
25 /// <remarks/>
26 [System.Xml.Serialization.XmlAttributeAttribute()]
27 public CodeGenerationIncludedebuginformation includedebuginformation;
29 /// <remarks/>
30 [System.Xml.Serialization.XmlAttributeAttribute()]
31 public string optimize;
33 /// <remarks/>
34 [System.Xml.Serialization.XmlAttributeAttribute()]
35 public CodeGenerationUnsafecodeallowed unsafecodeallowed;
37 /// <remarks/>
38 [System.Xml.Serialization.XmlAttributeAttribute()]
39 public string generateoverflowchecks;
41 /// <remarks/>
42 [System.Xml.Serialization.XmlAttributeAttribute()]
43 public string mainclass;
45 /// <remarks/>
46 [System.Xml.Serialization.XmlAttributeAttribute()]
47 public string target;
49 /// <remarks/>
50 [System.Xml.Serialization.XmlAttributeAttribute()]
51 public string definesymbols;
53 /// <remarks/>
54 [System.Xml.Serialization.XmlAttributeAttribute()]
55 public string generatexmldocumentation;
57 /// <remarks/>
58 [System.Xml.Serialization.XmlAttributeAttribute()]
59 public string win32Icon;
62 /// <remarks/>
63 public enum CodeGenerationIncludedebuginformation {
65 /// <remarks/>
66 False,
68 /// <remarks/>
69 True,
72 /// <remarks/>
73 public enum CodeGenerationUnsafecodeallowed {
75 /// <remarks/>
76 False,
78 /// <remarks/>
79 True,
82 /// <remarks/>
83 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
84 public class Configuration {
86 /// <remarks/>
87 public CodeGeneration CodeGeneration;
89 /// <remarks/>
90 public Execution Execution;
92 /// <remarks/>
93 public Output Output;
95 /// <remarks/>
96 [System.Xml.Serialization.XmlAttributeAttribute()]
97 public string runwithwarnings;
99 /// <remarks/>
100 [System.Xml.Serialization.XmlAttributeAttribute()]
101 public string name;
104 /// <remarks/>
105 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
106 public class Execution {
108 /// <remarks/>
109 [System.Xml.Serialization.XmlAttributeAttribute()]
110 public string commandlineparameters;
112 /// <remarks/>
113 [System.Xml.Serialization.XmlAttributeAttribute()]
114 public string consolepause;
117 /// <remarks/>
118 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
119 public class Output {
121 /// <remarks/>
122 [System.Xml.Serialization.XmlAttributeAttribute()]
123 public string directory;
125 /// <remarks/>
126 [System.Xml.Serialization.XmlAttributeAttribute()]
127 public string assembly;
129 /// <remarks/>
130 [System.Xml.Serialization.XmlAttributeAttribute()]
131 public string executeScript;
133 /// <remarks/>
134 [System.Xml.Serialization.XmlAttributeAttribute()]
135 public string executeBeforeBuild;
137 /// <remarks/>
138 [System.Xml.Serialization.XmlAttributeAttribute()]
139 public string executeAfterBuild;
142 /// <remarks/>
143 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
144 public class Configurations {
146 /// <remarks/>
147 [System.Xml.Serialization.XmlElementAttribute("Configuration")]
148 public Configuration[] Configuration;
150 /// <remarks/>
151 [System.Xml.Serialization.XmlAttributeAttribute()]
152 public string active;
155 /// <remarks/>
156 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
157 public class Contents {
159 /// <remarks/>
160 [System.Xml.Serialization.XmlElementAttribute("File")]
161 public File[] File;
164 /// <remarks/>
165 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
166 public class File {
168 /// <remarks/>
169 [System.Xml.Serialization.XmlAttributeAttribute()]
170 public string name;
172 /// <remarks/>
173 [System.Xml.Serialization.XmlAttributeAttribute()]
174 public FileSubtype subtype;
176 /// <remarks/>
177 [System.Xml.Serialization.XmlAttributeAttribute()]
178 public FileBuildaction buildaction;
180 /// <remarks/>
181 [System.Xml.Serialization.XmlAttributeAttribute()]
182 public string dependson;
184 /// <remarks/>
185 [System.Xml.Serialization.XmlAttributeAttribute()]
186 public string data;
189 /// <remarks/>
190 public enum FileSubtype {
192 /// <remarks/>
193 Code,
195 /// <remarks/>
196 Directory,
199 /// <remarks/>
200 public enum FileBuildaction {
202 /// <remarks/>
203 Nothing,
205 /// <remarks/>
206 Compile,
208 /// <remarks/>
209 EmbedAsResource,
211 /// <remarks/>
212 Exclude,
215 /// <remarks/>
216 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
217 public class DeploymentInformation {
219 /// <remarks/>
220 [System.Xml.Serialization.XmlAttributeAttribute()]
221 public string target;
223 /// <remarks/>
224 [System.Xml.Serialization.XmlAttributeAttribute()]
225 public string script;
227 /// <remarks/>
228 [System.Xml.Serialization.XmlAttributeAttribute()]
229 public string strategy;
232 /// <remarks/>
233 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
234 public class Project {
236 /// <remarks/>
237 [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
238 public File[] Contents;
240 /// <remarks/>
241 [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
242 public Reference[] References;
244 /// <remarks/>
245 public DeploymentInformation DeploymentInformation;
247 /// <remarks/>
248 public Configuration Configuration;
250 /// <remarks/>
251 public Configurations Configurations;
253 /// <remarks/>
254 [System.Xml.Serialization.XmlAttributeAttribute()]
255 public string name;
257 /// <remarks/>
258 [System.Xml.Serialization.XmlAttributeAttribute()]
259 public string description;
261 /// <remarks/>
262 [System.Xml.Serialization.XmlAttributeAttribute()]
263 public string newfilesearch;
265 /// <remarks/>
266 [System.Xml.Serialization.XmlAttributeAttribute()]
267 public string enableviewstate;
269 /// <remarks/>
270 [System.Xml.Serialization.XmlAttributeAttribute()]
271 public System.Decimal version;
273 /// <remarks/>
274 [System.Xml.Serialization.XmlAttributeAttribute()]
275 public string projecttype;
278 /// <remarks/>
279 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
280 public class Reference {
282 /// <remarks/>
283 [System.Xml.Serialization.XmlAttributeAttribute()]
284 public ReferenceType type;
286 /// <remarks/>
287 [System.Xml.Serialization.XmlAttributeAttribute()]
288 public string refto;
290 /// <remarks/>
291 [System.Xml.Serialization.XmlAttributeAttribute()]
292 public ReferenceLocalcopy localcopy;
295 /// <remarks/>
296 public enum ReferenceType {
298 /// <remarks/>
299 Assembly,
301 /// <remarks/>
302 Gac,
304 /// <remarks/>
305 Project,
308 /// <remarks/>
309 public enum ReferenceLocalcopy {
311 /// <remarks/>
312 False,
314 /// <remarks/>
315 True,
318 /// <remarks/>
319 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
320 public class References {
322 /// <remarks/>
323 [System.Xml.Serialization.XmlElementAttribute("Reference")]
324 public Reference[] Reference;