* Makefile.am:
[monodevelop.git] / main / src / addins / prj2make-sharp-lib / csproj_ver2003.cs
blobe4891f8a5e1c7035735965941f392bd6a55c8a62
1 namespace MonoDevelop.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 long 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 [System.Xml.Serialization.XmlAttributeAttribute()]
229 public string Link;
231 /// <remarks/>
232 [System.Xml.Serialization.XmlAttributeAttribute()]
233 public FileBuildAction BuildAction;
235 /// <remarks/>
236 [System.Xml.Serialization.XmlAttributeAttribute()]
237 public string SubType;
239 /// <remarks/>
240 [System.Xml.Serialization.XmlAttributeAttribute()]
241 public string DependentUpon;
244 /// <remarks/>
245 public enum FileBuildAction {
247 /// <remarks/>
248 Compile,
250 /// <remarks/>
251 Content,
253 /// <remarks/>
254 EmbeddedResource,
256 /// <remarks/>
257 None,
260 /// <remarks/>
261 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
262 public class Include {
264 /// <remarks/>
265 [System.Xml.Serialization.XmlElementAttribute("File")]
266 public File[] File;
269 /// <remarks/>
270 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
271 public class References {
273 /// <remarks/>
274 [System.Xml.Serialization.XmlElementAttribute("Reference")]
275 public Reference[] Reference;
278 /// <remarks/>
279 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
280 public class VisualStudioProject {
282 /// <remarks/>
283 public CSHARP CSHARP;