1 namespace Mfconsulting.General.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 int 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;
229 [System.Xml.Serialization.XmlAttributeAttribute()]
233 [System.Xml.Serialization.XmlAttributeAttribute()]
234 public FileBuildAction BuildAction;
237 [System.Xml.Serialization.XmlAttributeAttribute()]
238 public string SubType;
241 [System.Xml.Serialization.XmlAttributeAttribute()]
242 public string DependentUpon;
246 public enum FileBuildAction {
262 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
263 public class Include {
266 [System.Xml.Serialization.XmlElementAttribute("File")]
271 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
272 public class References {
275 [System.Xml.Serialization.XmlElementAttribute("Reference")]
276 public Reference[] Reference;
280 [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
281 public class VisualStudioProject {
284 public CSHARP CSHARP;