namespace MonoDevelop.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 long 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;
}
}