New test.
[mono.git] / mcs / tools / prj2make / sharp_d_prjx.cs
1 namespace Mfconsulting.General.Prj2Make.Schema.Prjx {
2     using System.Xml.Serialization;
3     
4     
5     /// <remarks/>
6     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
7     public class CodeGeneration {
8         
9         /// <remarks/>
10         [System.Xml.Serialization.XmlAttributeAttribute()]
11         public string runtime;
12         
13         /// <remarks/>
14         [System.Xml.Serialization.XmlAttributeAttribute()]
15         public string compiler;
16         
17         /// <remarks/>
18         [System.Xml.Serialization.XmlAttributeAttribute()]
19         public System.SByte warninglevel;
20         
21         /// <remarks/>
22         [System.Xml.Serialization.XmlAttributeAttribute()]
23         public string nowarn;
24         
25         /// <remarks/>
26         [System.Xml.Serialization.XmlAttributeAttribute()]
27         public CodeGenerationIncludedebuginformation includedebuginformation;
28         
29         /// <remarks/>
30         [System.Xml.Serialization.XmlAttributeAttribute()]
31         public string optimize;
32         
33         /// <remarks/>
34         [System.Xml.Serialization.XmlAttributeAttribute()]
35         public CodeGenerationUnsafecodeallowed unsafecodeallowed;
36         
37         /// <remarks/>
38         [System.Xml.Serialization.XmlAttributeAttribute()]
39         public string generateoverflowchecks;
40         
41         /// <remarks/>
42         [System.Xml.Serialization.XmlAttributeAttribute()]
43         public string mainclass;
44         
45         /// <remarks/>
46         [System.Xml.Serialization.XmlAttributeAttribute()]
47         public string target;
48         
49         /// <remarks/>
50         [System.Xml.Serialization.XmlAttributeAttribute()]
51         public string definesymbols;
52         
53         /// <remarks/>
54         [System.Xml.Serialization.XmlAttributeAttribute()]
55         public string generatexmldocumentation;
56         
57         /// <remarks/>
58         [System.Xml.Serialization.XmlAttributeAttribute()]
59         public string win32Icon;
60     }
61     
62     /// <remarks/>
63     public enum CodeGenerationIncludedebuginformation {
64         
65         /// <remarks/>
66         False,
67         
68         /// <remarks/>
69         True,
70     }
71     
72     /// <remarks/>
73     public enum CodeGenerationUnsafecodeallowed {
74         
75         /// <remarks/>
76         False,
77         
78         /// <remarks/>
79         True,
80     }
81     
82     /// <remarks/>
83     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
84     public class Configuration {
85         
86         /// <remarks/>
87         public CodeGeneration CodeGeneration;
88         
89         /// <remarks/>
90         public Execution Execution;
91         
92         /// <remarks/>
93         public Output Output;
94         
95         /// <remarks/>
96         [System.Xml.Serialization.XmlAttributeAttribute()]
97         public string runwithwarnings;
98         
99         /// <remarks/>
100         [System.Xml.Serialization.XmlAttributeAttribute()]
101         public string name;
102     }
103     
104     /// <remarks/>
105     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
106     public class Execution {
107         
108         /// <remarks/>
109         [System.Xml.Serialization.XmlAttributeAttribute()]
110         public string commandlineparameters;
111         
112         /// <remarks/>
113         [System.Xml.Serialization.XmlAttributeAttribute()]
114         public string consolepause;
115     }
116     
117     /// <remarks/>
118     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
119     public class Output {
120         
121         /// <remarks/>
122         [System.Xml.Serialization.XmlAttributeAttribute()]
123         public string directory;
124         
125         /// <remarks/>
126         [System.Xml.Serialization.XmlAttributeAttribute()]
127         public string assembly;
128         
129         /// <remarks/>
130         [System.Xml.Serialization.XmlAttributeAttribute()]
131         public string executeScript;
132         
133         /// <remarks/>
134         [System.Xml.Serialization.XmlAttributeAttribute()]
135         public string executeBeforeBuild;
136         
137         /// <remarks/>
138         [System.Xml.Serialization.XmlAttributeAttribute()]
139         public string executeAfterBuild;
140     }
141     
142     /// <remarks/>
143     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
144     public class Configurations {
145         
146         /// <remarks/>
147         [System.Xml.Serialization.XmlElementAttribute("Configuration")]
148         public Configuration[] Configuration;
149         
150         /// <remarks/>
151         [System.Xml.Serialization.XmlAttributeAttribute()]
152         public string active;
153     }
154     
155     /// <remarks/>
156     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
157     public class Contents {
158         
159         /// <remarks/>
160         [System.Xml.Serialization.XmlElementAttribute("File")]
161         public File[] File;
162     }
163     
164     /// <remarks/>
165     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
166     public class File {
167         
168         /// <remarks/>
169         [System.Xml.Serialization.XmlAttributeAttribute()]
170         public string name;
171         
172         /// <remarks/>
173         [System.Xml.Serialization.XmlAttributeAttribute()]
174         public FileSubtype subtype;
175         
176         /// <remarks/>
177         [System.Xml.Serialization.XmlAttributeAttribute()]
178         public FileBuildaction buildaction;
179         
180         /// <remarks/>
181         [System.Xml.Serialization.XmlAttributeAttribute()]
182         public string dependson;
183         
184         /// <remarks/>
185         [System.Xml.Serialization.XmlAttributeAttribute()]
186         public string data;
187     }
188     
189     /// <remarks/>
190     public enum FileSubtype {
191         
192         /// <remarks/>
193         Code,
194         
195         /// <remarks/>
196         Directory,
197     }
198     
199     /// <remarks/>
200     public enum FileBuildaction {
201         
202         /// <remarks/>
203         Nothing,
204         
205         /// <remarks/>
206         Compile,
207         
208         /// <remarks/>
209         EmbedAsResource,
210         
211         /// <remarks/>
212         Exclude,
213     }
214     
215     /// <remarks/>
216     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
217     public class DeploymentInformation {
218         
219         /// <remarks/>
220         [System.Xml.Serialization.XmlAttributeAttribute()]
221         public string target;
222         
223         /// <remarks/>
224         [System.Xml.Serialization.XmlAttributeAttribute()]
225         public string script;
226         
227         /// <remarks/>
228         [System.Xml.Serialization.XmlAttributeAttribute()]
229         public string strategy;
230     }
231     
232     /// <remarks/>
233     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
234     public class Project {
235         
236         /// <remarks/>
237         [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
238         public File[] Contents;
239         
240         /// <remarks/>
241         [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
242         public Reference[] References;
243         
244         /// <remarks/>
245         public DeploymentInformation DeploymentInformation;
246         
247         /// <remarks/>
248         public Configuration Configuration;
249         
250         /// <remarks/>
251         public Configurations Configurations;
252         
253         /// <remarks/>
254         [System.Xml.Serialization.XmlAttributeAttribute()]
255         public string name;
256         
257         /// <remarks/>
258         [System.Xml.Serialization.XmlAttributeAttribute()]
259         public string description;
260         
261         /// <remarks/>
262         [System.Xml.Serialization.XmlAttributeAttribute()]
263         public string newfilesearch;
264         
265         /// <remarks/>
266         [System.Xml.Serialization.XmlAttributeAttribute()]
267         public string enableviewstate;
268         
269         /// <remarks/>
270         [System.Xml.Serialization.XmlAttributeAttribute()]
271         public System.Decimal version;
272         
273         /// <remarks/>
274         [System.Xml.Serialization.XmlAttributeAttribute()]
275         public string projecttype;
276     }
277     
278     /// <remarks/>
279     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
280     public class Reference {
281         
282         /// <remarks/>
283         [System.Xml.Serialization.XmlAttributeAttribute()]
284         public ReferenceType type;
285         
286         /// <remarks/>
287         [System.Xml.Serialization.XmlAttributeAttribute()]
288         public string refto;
289         
290         /// <remarks/>
291         [System.Xml.Serialization.XmlAttributeAttribute()]
292         public ReferenceLocalcopy localcopy;
293     }
294     
295     /// <remarks/>
296     public enum ReferenceType {
297         
298         /// <remarks/>
299         Assembly,
300         
301         /// <remarks/>
302         Gac,
303         
304         /// <remarks/>
305         Project,
306     }
307     
308     /// <remarks/>
309     public enum ReferenceLocalcopy {
310         
311         /// <remarks/>
312         False,
313         
314         /// <remarks/>
315         True,
316     }
317     
318     /// <remarks/>
319     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
320     public class References {
321         
322         /// <remarks/>
323         [System.Xml.Serialization.XmlElementAttribute("Reference")]
324         public Reference[] Reference;
325     }
326 }