2010-02-13 Jb Evain <jbevain@novell.com>
[mcs.git] / tools / prj2make / csproj_ver2003.cs
blob7546bed6882faca18e862c6bd914e0a41da9cd35
1 namespace Mfconsulting.General.Prj2Make.Schema.Csproj {
2 using System.Xml.Serialization;
5 /// <remarks/>
6 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
7 public class Build {
9 /// <remarks/>
10 public Settings Settings;
12 /// <remarks/>
13 [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
14 public Reference[] References;
17 /// <remarks/>
18 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
19 public class Settings {
21 /// <remarks/>
22 [System.Xml.Serialization.XmlElementAttribute("Config")]
23 public Config[] Config;
25 /// <remarks/>
26 [System.Xml.Serialization.XmlAttributeAttribute()]
27 public string ApplicationIcon;
29 /// <remarks/>
30 [System.Xml.Serialization.XmlAttributeAttribute()]
31 public string AssemblyKeyContainerName;
33 /// <remarks/>
34 [System.Xml.Serialization.XmlAttributeAttribute()]
35 public string AssemblyName;
37 /// <remarks/>
38 [System.Xml.Serialization.XmlAttributeAttribute()]
39 public string AssemblyOriginatorKeyFile;
41 /// <remarks/>
42 [System.Xml.Serialization.XmlAttributeAttribute()]
43 public string DefaultClientScript;
45 /// <remarks/>
46 [System.Xml.Serialization.XmlAttributeAttribute()]
47 public string DefaultHTMLPageLayout;
49 /// <remarks/>
50 [System.Xml.Serialization.XmlAttributeAttribute()]
51 public string DefaultTargetSchema;
53 /// <remarks/>
54 [System.Xml.Serialization.XmlAttributeAttribute()]
55 public bool DelaySign;
57 /// <remarks/>
58 [System.Xml.Serialization.XmlAttributeAttribute()]
59 public string OutputType;
61 /// <remarks/>
62 [System.Xml.Serialization.XmlAttributeAttribute()]
63 public string PreBuildEvent;
65 /// <remarks/>
66 [System.Xml.Serialization.XmlAttributeAttribute()]
67 public string PostBuildEvent;
69 /// <remarks/>
70 [System.Xml.Serialization.XmlAttributeAttribute()]
71 public string RootNamespace;
73 /// <remarks/>
74 [System.Xml.Serialization.XmlAttributeAttribute()]
75 public string RunPostBuildEvent;
77 /// <remarks/>
78 [System.Xml.Serialization.XmlAttributeAttribute()]
79 public string StartupObject;
82 /// <remarks/>
83 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
84 public class Config {
86 /// <remarks/>
87 [System.Xml.Serialization.XmlAttributeAttribute()]
88 public string Name;
90 /// <remarks/>
91 [System.Xml.Serialization.XmlAttributeAttribute()]
92 public bool AllowUnsafeBlocks;
94 /// <remarks/>
95 [System.Xml.Serialization.XmlAttributeAttribute()]
96 public int BaseAddress;
98 /// <remarks/>
99 [System.Xml.Serialization.XmlAttributeAttribute()]
100 public bool CheckForOverflowUnderflow;
102 /// <remarks/>
103 [System.Xml.Serialization.XmlAttributeAttribute()]
104 public string ConfigurationOverrideFile;
106 /// <remarks/>
107 [System.Xml.Serialization.XmlAttributeAttribute()]
108 public string DefineConstants;
110 /// <remarks/>
111 [System.Xml.Serialization.XmlAttributeAttribute()]
112 public string DocumentationFile;
114 /// <remarks/>
115 [System.Xml.Serialization.XmlAttributeAttribute()]
116 public bool DebugSymbols;
118 /// <remarks/>
119 [System.Xml.Serialization.XmlAttributeAttribute()]
120 public short FileAlignment;
122 /// <remarks/>
123 [System.Xml.Serialization.XmlAttributeAttribute()]
124 public bool IncrementalBuild;
126 /// <remarks/>
127 [System.Xml.Serialization.XmlAttributeAttribute()]
128 public bool NoStdLib;
130 /// <remarks/>
131 [System.Xml.Serialization.XmlAttributeAttribute()]
132 public string NoWarn;
134 /// <remarks/>
135 [System.Xml.Serialization.XmlAttributeAttribute()]
136 public bool Optimize;
138 /// <remarks/>
139 [System.Xml.Serialization.XmlAttributeAttribute()]
140 public string OutputPath;
142 /// <remarks/>
143 [System.Xml.Serialization.XmlAttributeAttribute()]
144 public bool RegisterForComInterop;
146 /// <remarks/>
147 [System.Xml.Serialization.XmlAttributeAttribute()]
148 public bool RemoveIntegerChecks;
150 /// <remarks/>
151 [System.Xml.Serialization.XmlAttributeAttribute()]
152 public bool TreatWarningsAsErrors;
154 /// <remarks/>
155 [System.Xml.Serialization.XmlAttributeAttribute()]
156 public System.SByte WarningLevel;
159 /// <remarks/>
160 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
161 public class Reference {
163 /// <remarks/>
164 [System.Xml.Serialization.XmlAttributeAttribute()]
165 public string Name;
167 /// <remarks/>
168 [System.Xml.Serialization.XmlAttributeAttribute()]
169 public string AssemblyName;
171 /// <remarks/>
172 [System.Xml.Serialization.XmlAttributeAttribute()]
173 public string HintPath;
175 /// <remarks/>
176 [System.Xml.Serialization.XmlAttributeAttribute()]
177 public string Project;
179 /// <remarks/>
180 [System.Xml.Serialization.XmlAttributeAttribute()]
181 public string Package;
184 /// <remarks/>
185 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
186 public class CSHARP {
188 /// <remarks/>
189 public Build Build;
191 /// <remarks/>
192 public Files Files;
194 /// <remarks/>
195 [System.Xml.Serialization.XmlAttributeAttribute()]
196 public string ProjectType;
198 /// <remarks/>
199 [System.Xml.Serialization.XmlAttributeAttribute()]
200 public string ProductVersion;
202 /// <remarks/>
203 [System.Xml.Serialization.XmlAttributeAttribute()]
204 public System.Decimal SchemaVersion;
206 /// <remarks/>
207 [System.Xml.Serialization.XmlAttributeAttribute()]
208 public string ProjectGuid;
211 /// <remarks/>
212 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
213 public class Files {
215 /// <remarks/>
216 [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
217 public File[] Include;
220 /// <remarks/>
221 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
222 public class File {
224 /// <remarks/>
225 [System.Xml.Serialization.XmlAttributeAttribute()]
226 public string RelPath;
228 /// <remarks/>
229 [System.Xml.Serialization.XmlAttributeAttribute()]
230 public string Link;
232 /// <remarks/>
233 [System.Xml.Serialization.XmlAttributeAttribute()]
234 public FileBuildAction BuildAction;
236 /// <remarks/>
237 [System.Xml.Serialization.XmlAttributeAttribute()]
238 public string SubType;
240 /// <remarks/>
241 [System.Xml.Serialization.XmlAttributeAttribute()]
242 public string DependentUpon;
245 /// <remarks/>
246 public enum FileBuildAction {
248 /// <remarks/>
249 Compile,
251 /// <remarks/>
252 Content,
254 /// <remarks/>
255 EmbeddedResource,
257 /// <remarks/>
258 None,
261 /// <remarks/>
262 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
263 public class Include {
265 /// <remarks/>
266 [System.Xml.Serialization.XmlElementAttribute("File")]
267 public File[] File;
270 /// <remarks/>
271 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
272 public class References {
274 /// <remarks/>
275 [System.Xml.Serialization.XmlElementAttribute("Reference")]
276 public Reference[] Reference;
279 /// <remarks/>
280 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
281 public class VisualStudioProject {
283 /// <remarks/>
284 public CSHARP CSHARP;