1 namespace MonoDevelop
.Prj2Make
.Schema
.Csproj
{
2 using System
.Xml
.Serialization
;
6 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
10 public Settings Settings
;
13 [System
.Xml
.Serialization
.XmlArrayItemAttribute(IsNullable
=false)]
14 public Reference
[] References
;
18 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
19 public class Settings
{
22 [System
.Xml
.Serialization
.XmlElementAttribute("Config")]
23 public Config
[] Config
;
26 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
27 public string ApplicationIcon
;
30 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
31 public string AssemblyKeyContainerName
;
34 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
35 public string AssemblyName
;
38 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
39 public string AssemblyOriginatorKeyFile
;
42 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
43 public string DefaultClientScript
;
46 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
47 public string DefaultHTMLPageLayout
;
50 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
51 public string DefaultTargetSchema
;
54 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
55 public bool DelaySign
;
58 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
59 public string OutputType
;
62 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
63 public string PreBuildEvent
;
66 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
67 public string PostBuildEvent
;
70 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
71 public string RootNamespace
;
74 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
75 public string RunPostBuildEvent
;
78 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
79 public string StartupObject
;
83 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
87 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
91 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
92 public bool AllowUnsafeBlocks
;
95 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
96 public long BaseAddress
;
99 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
100 public bool CheckForOverflowUnderflow
;
103 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
104 public string ConfigurationOverrideFile
;
107 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
108 public string DefineConstants
;
111 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
112 public string DocumentationFile
;
115 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
116 public bool DebugSymbols
;
119 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
120 public short FileAlignment
;
123 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
124 public bool IncrementalBuild
;
127 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
128 public bool NoStdLib
;
131 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
132 public string NoWarn
;
135 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
136 public bool Optimize
;
139 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
140 public string OutputPath
;
143 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
144 public bool RegisterForComInterop
;
147 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
148 public bool RemoveIntegerChecks
;
151 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
152 public bool TreatWarningsAsErrors
;
155 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
156 public System
.SByte WarningLevel
;
160 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
161 public class Reference
{
164 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
168 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
169 public string AssemblyName
;
172 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
173 public string HintPath
;
176 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
177 public string Project
;
180 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
181 public string Package
;
185 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
186 public class CSHARP
{
195 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
196 public string ProjectType
;
199 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
200 public string ProductVersion
;
203 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
204 public System
.Decimal SchemaVersion
;
207 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
208 public string ProjectGuid
;
212 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
216 [System
.Xml
.Serialization
.XmlArrayItemAttribute(IsNullable
=false)]
217 public File
[] Include
;
221 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
225 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
226 public string RelPath
;
228 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
232 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
233 public FileBuildAction BuildAction
;
236 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
237 public string SubType
;
240 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
241 public string DependentUpon
;
245 public enum FileBuildAction
{
261 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
262 public class Include
{
265 [System
.Xml
.Serialization
.XmlElementAttribute("File")]
270 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
271 public class References
{
274 [System
.Xml
.Serialization
.XmlElementAttribute("Reference")]
275 public Reference
[] Reference
;
279 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
280 public class VisualStudioProject
{
283 public CSHARP CSHARP
;