namespace Mfconsulting.General.Prj2Make.Schema.Csproj { using System.Xml.Serialization; /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class Build { /// public Settings Settings; /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Reference[] References; } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class Settings { /// [System.Xml.Serialization.XmlElementAttribute("Config")] public Config[] Config; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ApplicationIcon; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string AssemblyKeyContainerName; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string AssemblyName; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string AssemblyOriginatorKeyFile; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DefaultClientScript; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DefaultHTMLPageLayout; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DefaultTargetSchema; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool DelaySign; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string OutputType; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string PreBuildEvent; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string PostBuildEvent; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string RootNamespace; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string RunPostBuildEvent; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string StartupObject; } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class Config { /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool AllowUnsafeBlocks; /// [System.Xml.Serialization.XmlAttributeAttribute()] public int BaseAddress; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool CheckForOverflowUnderflow; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ConfigurationOverrideFile; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DefineConstants; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DocumentationFile; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool DebugSymbols; /// [System.Xml.Serialization.XmlAttributeAttribute()] public short FileAlignment; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IncrementalBuild; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool NoStdLib; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string NoWarn; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool Optimize; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string OutputPath; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool RegisterForComInterop; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool RemoveIntegerChecks; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool TreatWarningsAsErrors; /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.SByte WarningLevel; } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class Reference { /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string AssemblyName; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string HintPath; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Project; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Package; } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class CSHARP { /// public Build Build; /// public Files Files; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ProjectType; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ProductVersion; /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.Decimal SchemaVersion; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ProjectGuid; } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class Files { /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public File[] Include; } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class File { /// [System.Xml.Serialization.XmlAttributeAttribute()] public string RelPath; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Link; /// [System.Xml.Serialization.XmlAttributeAttribute()] public FileBuildAction BuildAction; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SubType; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DependentUpon; } /// public enum FileBuildAction { /// Compile, /// Content, /// EmbeddedResource, /// None, } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class Include { /// [System.Xml.Serialization.XmlElementAttribute("File")] public File[] File; } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class References { /// [System.Xml.Serialization.XmlElementAttribute("Reference")] public Reference[] Reference; } /// [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public class VisualStudioProject { /// public CSHARP CSHARP; } }