1 namespace Mfconsulting
.General
.Prj2Make
.Schema
.Prjx
{
2 using System
.Xml
.Serialization
;
6 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
7 public class CodeGeneration
{
10 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
11 public string runtime
;
14 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
15 public string compiler
;
18 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
19 public System
.SByte warninglevel
;
22 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
26 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
27 public CodeGenerationIncludedebuginformation includedebuginformation
;
30 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
31 public string optimize
;
34 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
35 public CodeGenerationUnsafecodeallowed unsafecodeallowed
;
38 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
39 public string generateoverflowchecks
;
42 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
43 public string mainclass
;
46 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
50 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
51 public string definesymbols
;
54 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
55 public string generatexmldocumentation
;
58 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
59 public string win32Icon
;
63 public enum CodeGenerationIncludedebuginformation
{
73 public enum CodeGenerationUnsafecodeallowed
{
83 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
84 public class Configuration
{
87 public CodeGeneration CodeGeneration
;
90 public Execution Execution
;
96 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
97 public string runwithwarnings
;
100 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
105 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
106 public class Execution
{
109 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
110 public string commandlineparameters
;
113 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
114 public string consolepause
;
118 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
119 public class Output
{
122 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
123 public string directory
;
126 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
127 public string assembly
;
130 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
131 public string executeScript
;
134 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
135 public string executeBeforeBuild
;
138 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
139 public string executeAfterBuild
;
143 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
144 public class Configurations
{
147 [System
.Xml
.Serialization
.XmlElementAttribute("Configuration")]
148 public Configuration
[] Configuration
;
151 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
152 public string active
;
156 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
157 public class Contents
{
160 [System
.Xml
.Serialization
.XmlElementAttribute("File")]
165 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
169 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
173 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
174 public FileSubtype subtype
;
177 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
178 public FileBuildaction buildaction
;
181 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
182 public string dependson
;
185 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
190 public enum FileSubtype
{
200 public enum FileBuildaction
{
216 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
217 public class DeploymentInformation
{
220 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
221 public string target
;
224 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
225 public string script
;
228 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
229 public string strategy
;
233 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
234 public class Project
{
237 [System
.Xml
.Serialization
.XmlArrayItemAttribute(IsNullable
=false)]
238 public File
[] Contents
;
241 [System
.Xml
.Serialization
.XmlArrayItemAttribute(IsNullable
=false)]
242 public Reference
[] References
;
245 public DeploymentInformation DeploymentInformation
;
248 public Configuration Configuration
;
251 public Configurations Configurations
;
254 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
258 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
259 public string description
;
262 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
263 public string newfilesearch
;
266 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
267 public string enableviewstate
;
270 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
271 public System
.Decimal version
;
274 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
275 public string projecttype
;
279 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
280 public class Reference
{
283 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
284 public ReferenceType type
;
287 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
291 [System
.Xml
.Serialization
.XmlAttributeAttribute()]
292 public ReferenceLocalcopy localcopy
;
296 public enum ReferenceType
{
309 public enum ReferenceLocalcopy
{
319 [System
.Xml
.Serialization
.XmlRootAttribute(Namespace
="", IsNullable
=false)]
320 public class References
{
323 [System
.Xml
.Serialization
.XmlElementAttribute("Reference")]
324 public Reference
[] Reference
;