svn path=/branches/mono-1-1-9/mcs/; revision=51216
[mono.git] / mcs / tools / prj2make / csproj_ver2003.cs
1 namespace Mfconsulting.General.Prj2Make.Schema.Csproj {
2     using System.Xml.Serialization;
3     
4     
5     /// <remarks/>
6     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
7     public class Build {
8         
9         /// <remarks/>
10         public Settings Settings;
11         
12         /// <remarks/>
13         [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
14         public Reference[] References;
15     }
16     
17     /// <remarks/>
18     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
19     public class Settings {
20         
21         /// <remarks/>
22         [System.Xml.Serialization.XmlElementAttribute("Config")]
23         public Config[] Config;
24         
25         /// <remarks/>
26         [System.Xml.Serialization.XmlAttributeAttribute()]
27         public string ApplicationIcon;
28         
29         /// <remarks/>
30         [System.Xml.Serialization.XmlAttributeAttribute()]
31         public string AssemblyKeyContainerName;
32         
33         /// <remarks/>
34         [System.Xml.Serialization.XmlAttributeAttribute()]
35         public string AssemblyName;
36         
37         /// <remarks/>
38         [System.Xml.Serialization.XmlAttributeAttribute()]
39         public string AssemblyOriginatorKeyFile;
40         
41         /// <remarks/>
42         [System.Xml.Serialization.XmlAttributeAttribute()]
43         public string DefaultClientScript;
44         
45         /// <remarks/>
46         [System.Xml.Serialization.XmlAttributeAttribute()]
47         public string DefaultHTMLPageLayout;
48         
49         /// <remarks/>
50         [System.Xml.Serialization.XmlAttributeAttribute()]
51         public string DefaultTargetSchema;
52         
53         /// <remarks/>
54         [System.Xml.Serialization.XmlAttributeAttribute()]
55         public bool DelaySign;
56         
57         /// <remarks/>
58         [System.Xml.Serialization.XmlAttributeAttribute()]
59         public string OutputType;
60         
61         /// <remarks/>
62         [System.Xml.Serialization.XmlAttributeAttribute()]
63         public string PreBuildEvent;
64         
65         /// <remarks/>
66         [System.Xml.Serialization.XmlAttributeAttribute()]
67         public string PostBuildEvent;
68         
69         /// <remarks/>
70         [System.Xml.Serialization.XmlAttributeAttribute()]
71         public string RootNamespace;
72         
73         /// <remarks/>
74         [System.Xml.Serialization.XmlAttributeAttribute()]
75         public string RunPostBuildEvent;
76         
77         /// <remarks/>
78         [System.Xml.Serialization.XmlAttributeAttribute()]
79         public string StartupObject;
80     }
81     
82     /// <remarks/>
83     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
84     public class Config {
85         
86         /// <remarks/>
87         [System.Xml.Serialization.XmlAttributeAttribute()]
88         public string Name;
89         
90         /// <remarks/>
91         [System.Xml.Serialization.XmlAttributeAttribute()]
92         public bool AllowUnsafeBlocks;
93         
94         /// <remarks/>
95         [System.Xml.Serialization.XmlAttributeAttribute()]
96         public int BaseAddress;
97         
98         /// <remarks/>
99         [System.Xml.Serialization.XmlAttributeAttribute()]
100         public bool CheckForOverflowUnderflow;
101         
102         /// <remarks/>
103         [System.Xml.Serialization.XmlAttributeAttribute()]
104         public string ConfigurationOverrideFile;
105         
106         /// <remarks/>
107         [System.Xml.Serialization.XmlAttributeAttribute()]
108         public string DefineConstants;
109         
110         /// <remarks/>
111         [System.Xml.Serialization.XmlAttributeAttribute()]
112         public string DocumentationFile;
113         
114         /// <remarks/>
115         [System.Xml.Serialization.XmlAttributeAttribute()]
116         public bool DebugSymbols;
117         
118         /// <remarks/>
119         [System.Xml.Serialization.XmlAttributeAttribute()]
120         public short FileAlignment;
121         
122         /// <remarks/>
123         [System.Xml.Serialization.XmlAttributeAttribute()]
124         public bool IncrementalBuild;
125         
126         /// <remarks/>
127         [System.Xml.Serialization.XmlAttributeAttribute()]
128         public bool NoStdLib;
129         
130         /// <remarks/>
131         [System.Xml.Serialization.XmlAttributeAttribute()]
132         public string NoWarn;
133         
134         /// <remarks/>
135         [System.Xml.Serialization.XmlAttributeAttribute()]
136         public bool Optimize;
137         
138         /// <remarks/>
139         [System.Xml.Serialization.XmlAttributeAttribute()]
140         public string OutputPath;
141         
142         /// <remarks/>
143         [System.Xml.Serialization.XmlAttributeAttribute()]
144         public bool RegisterForComInterop;
145         
146         /// <remarks/>
147         [System.Xml.Serialization.XmlAttributeAttribute()]
148         public bool RemoveIntegerChecks;
149         
150         /// <remarks/>
151         [System.Xml.Serialization.XmlAttributeAttribute()]
152         public bool TreatWarningsAsErrors;
153         
154         /// <remarks/>
155         [System.Xml.Serialization.XmlAttributeAttribute()]
156         public System.SByte WarningLevel;
157     }
158     
159     /// <remarks/>
160     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
161     public class Reference {
162         
163         /// <remarks/>
164         [System.Xml.Serialization.XmlAttributeAttribute()]
165         public string Name;
166         
167         /// <remarks/>
168         [System.Xml.Serialization.XmlAttributeAttribute()]
169         public string AssemblyName;
170         
171         /// <remarks/>
172         [System.Xml.Serialization.XmlAttributeAttribute()]
173         public string HintPath;
174         
175         /// <remarks/>
176         [System.Xml.Serialization.XmlAttributeAttribute()]
177         public string Project;
178         
179         /// <remarks/>
180         [System.Xml.Serialization.XmlAttributeAttribute()]
181         public string Package;
182     }
183     
184     /// <remarks/>
185     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
186     public class CSHARP {
187         
188         /// <remarks/>
189         public Build Build;
190         
191         /// <remarks/>
192         public Files Files;
193         
194         /// <remarks/>
195         [System.Xml.Serialization.XmlAttributeAttribute()]
196         public string ProjectType;
197         
198         /// <remarks/>
199         [System.Xml.Serialization.XmlAttributeAttribute()]
200         public string ProductVersion;
201         
202         /// <remarks/>
203         [System.Xml.Serialization.XmlAttributeAttribute()]
204         public System.Decimal SchemaVersion;
205         
206         /// <remarks/>
207         [System.Xml.Serialization.XmlAttributeAttribute()]
208         public string ProjectGuid;
209     }
210     
211     /// <remarks/>
212     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
213     public class Files {
214         
215         /// <remarks/>
216         [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
217         public File[] Include;
218     }
219     
220     /// <remarks/>
221     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
222     public class File {
223         
224         /// <remarks/>
225         [System.Xml.Serialization.XmlAttributeAttribute()]
226         public string RelPath;
227         
228         /// <remarks/>
229         [System.Xml.Serialization.XmlAttributeAttribute()]
230         public string Link;
231         
232         /// <remarks/>
233         [System.Xml.Serialization.XmlAttributeAttribute()]
234         public FileBuildAction BuildAction;
235         
236         /// <remarks/>
237         [System.Xml.Serialization.XmlAttributeAttribute()]
238         public string SubType;
239         
240         /// <remarks/>
241         [System.Xml.Serialization.XmlAttributeAttribute()]
242         public string DependentUpon;
243     }
244     
245     /// <remarks/>
246     public enum FileBuildAction {
247         
248         /// <remarks/>
249         Compile,
250         
251         /// <remarks/>
252         Content,
253         
254         /// <remarks/>
255         EmbeddedResource,
256         
257         /// <remarks/>
258         None,
259     }
260     
261     /// <remarks/>
262     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
263     public class Include {
264         
265         /// <remarks/>
266         [System.Xml.Serialization.XmlElementAttribute("File")]
267         public File[] File;
268     }
269     
270     /// <remarks/>
271     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
272     public class References {
273         
274         /// <remarks/>
275         [System.Xml.Serialization.XmlElementAttribute("Reference")]
276         public Reference[] Reference;
277     }
278     
279     /// <remarks/>
280     [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
281     public class VisualStudioProject {
282         
283         /// <remarks/>
284         public CSHARP CSHARP;
285     }
286 }