//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:2.0.50727.1434 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System.Xml.Serialization; // // This source code was auto-generated by xsd, Version=2.0.50727.1432. // /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] [System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta", IsNullable=false)] public partial class VOTABLE { private anyTEXT dESCRIPTIONField; private object[] dEFINITIONSField; private object[] itemsField; private Resource[] rESOURCEField; private Info[] iNFOField; private string idField; private VOTABLEVersion versionField; private bool versionFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public anyTEXT DESCRIPTION { get { return this.dESCRIPTIONField; } set { this.dESCRIPTIONField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] [System.Xml.Serialization.XmlArrayItemAttribute("COOSYS", typeof(CoordinateSystem), IsNullable=false)] [System.Xml.Serialization.XmlArrayItemAttribute("PARAM", typeof(Param), IsNullable=false)] public object[] DEFINITIONS { get { return this.dEFINITIONSField; } set { this.dEFINITIONSField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("COOSYS", typeof(CoordinateSystem), Order=2)] [System.Xml.Serialization.XmlElementAttribute("GROUP", typeof(Group), Order=2)] [System.Xml.Serialization.XmlElementAttribute("INFO", typeof(Info), Order=2)] [System.Xml.Serialization.XmlElementAttribute("PARAM", typeof(Param), Order=2)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("RESOURCE", Order=3)] public Resource[] RESOURCE { get { return this.rESOURCEField; } set { this.rESOURCEField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("INFO", Order=4)] public Info[] INFO { get { return this.iNFOField; } set { this.iNFOField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public VOTABLEVersion version { get { return this.versionField; } set { this.versionField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool versionSpecified { get { return this.versionFieldSpecified; } set { this.versionFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class anyTEXT { private System.Xml.XmlNode[] anyField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class FITS { private Stream sTREAMField; private string extnumField; /// public Stream STREAM { get { return this.sTREAMField; } set { this.sTREAMField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="positiveInteger")] public string extnum { get { return this.extnumField; } set { this.extnumField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Stream { private StreamType typeField; private string hrefField; private StreamActuate actuateField; private encodingType encodingField; private System.DateTime expiresField; private bool expiresFieldSpecified; private string rightsField; private string valueField; public Stream() { this.typeField = StreamType.locator; this.actuateField = StreamActuate.onRequest; this.encodingField = encodingType.none; } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(StreamType.locator)] public StreamType type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string href { get { return this.hrefField; } set { this.hrefField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(StreamActuate.onRequest)] public StreamActuate actuate { get { return this.actuateField; } set { this.actuateField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(encodingType.none)] public encodingType encoding { get { return this.encodingField; } set { this.encodingField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime expires { get { return this.expiresField; } set { this.expiresField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool expiresSpecified { get { return this.expiresFieldSpecified; } set { this.expiresFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string rights { get { return this.rightsField; } set { this.rightsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum StreamType { /// locator, /// other, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum StreamActuate { /// onLoad, /// onRequest, /// other, /// none, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum encodingType { /// gzip, /// base64, /// dynamic, /// none, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Binary { private Stream sTREAMField; /// public Stream STREAM { get { return this.sTREAMField; } set { this.sTREAMField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class TableData { private Tr[] trField; /// [System.Xml.Serialization.XmlElementAttribute("TR")] public Tr[] TR { get { return this.trField; } set { this.trField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Tr { private Td[] tdField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute("TD")] public Td[] TD { get { return this.tdField; } set { this.tdField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Td { private encodingType encodingField; private bool encodingFieldSpecified; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public encodingType encoding { get { return this.encodingField; } set { this.encodingField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool encodingSpecified { get { return this.encodingFieldSpecified; } set { this.encodingFieldSpecified = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Data { private object itemField; private Info[] iNFOField; /// [System.Xml.Serialization.XmlElementAttribute("BINARY", typeof(Binary))] [System.Xml.Serialization.XmlElementAttribute("FITS", typeof(FITS))] [System.Xml.Serialization.XmlElementAttribute("TABLEDATA", typeof(TableData))] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("INFO")] public Info[] INFO { get { return this.iNFOField; } set { this.iNFOField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Info { private anyTEXT dESCRIPTIONField; private Values vALUESField; private Link[] lINKField; private string nameField; private string valueField; private string idField; private string unitField; private string refField; private string ucdField; private string utypeField; /// public anyTEXT DESCRIPTION { get { return this.dESCRIPTIONField; } set { this.dESCRIPTIONField = value; } } /// public Values VALUES { get { return this.vALUESField; } set { this.vALUESField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("LINK")] public Link[] LINK { get { return this.lINKField; } set { this.lINKField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string unit { get { return this.unitField; } set { this.unitField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="IDREF")] public string @ref { get { return this.refField; } set { this.refField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string ucd { get { return this.ucdField; } set { this.ucdField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string utype { get { return this.utypeField; } set { this.utypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Values { private Min mINField; private Max mAXField; private Option[] oPTIONField; private string idField; private ValuesType typeField; private string nullField; private string refField; public Values() { this.typeField = ValuesType.legal; } /// public Min MIN { get { return this.mINField; } set { this.mINField = value; } } /// public Max MAX { get { return this.mAXField; } set { this.mAXField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("OPTION")] public Option[] OPTION { get { return this.oPTIONField; } set { this.oPTIONField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(ValuesType.legal)] public ValuesType type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string @null { get { return this.nullField; } set { this.nullField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="IDREF")] public string @ref { get { return this.refField; } set { this.refField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Min { private string valueField; private yesno inclusiveField; public Min() { this.inclusiveField = yesno.yes; } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(yesno.yes)] public yesno inclusive { get { return this.inclusiveField; } set { this.inclusiveField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum yesno { /// yes, /// no, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Max { private string valueField; private yesno inclusiveField; public Max() { this.inclusiveField = yesno.yes; } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(yesno.yes)] public yesno inclusive { get { return this.inclusiveField; } set { this.inclusiveField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Option { private Option[] oPTIONField; private string nameField; private string valueField; /// [System.Xml.Serialization.XmlElementAttribute("OPTION")] public Option[] OPTION { get { return this.oPTIONField; } set { this.oPTIONField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum ValuesType { /// legal, /// actual, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Link { private string idField; private LinkContentrole contentroleField; private bool contentroleFieldSpecified; private string contenttypeField; private string titleField; private string valueField; private string hrefField; private string grefField; private string actionField; private string[] textField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("content-role")] public LinkContentrole contentrole { get { return this.contentroleField; } set { this.contentroleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool contentroleSpecified { get { return this.contentroleFieldSpecified; } set { this.contentroleFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("content-type", DataType="token")] public string contenttype { get { return this.contenttypeField; } set { this.contenttypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string title { get { return this.titleField; } set { this.titleField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string href { get { return this.hrefField; } set { this.hrefField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string gref { get { return this.grefField; } set { this.grefField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string action { get { return this.actionField; } set { this.actionField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum LinkContentrole { /// query, /// hints, /// doc, /// location, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Table { private anyTEXT dESCRIPTIONField; private Info[] iNFOField; private object[] itemsField; private Link[] lINKField; private Data[] dATAField; private Info[] iNFO1Field; private string idField; private string nameField; private string refField; private string ucdField; private string utypeField; private string nrowsField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public anyTEXT DESCRIPTION { get { return this.dESCRIPTIONField; } set { this.dESCRIPTIONField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("INFO", Order=1)] public Info[] INFO { get { return this.iNFOField; } set { this.iNFOField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("FIELD", typeof(Field), Order=2)] [System.Xml.Serialization.XmlElementAttribute("GROUP", typeof(Group), Order=2)] [System.Xml.Serialization.XmlElementAttribute("PARAM", typeof(Param), Order=2)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("LINK", Order=3)] public Link[] LINK { get { return this.lINKField; } set { this.lINKField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("DATA", Order=4)] public Data[] DATA { get { return this.dATAField; } set { this.dATAField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("INFO", Order=5)] public Info[] INFO1 { get { return this.iNFO1Field; } set { this.iNFO1Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="IDREF")] public string @ref { get { return this.refField; } set { this.refField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string ucd { get { return this.ucdField; } set { this.ucdField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string utype { get { return this.utypeField; } set { this.utypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")] public string nrows { get { return this.nrowsField; } set { this.nrowsField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(Param))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Field { private anyTEXT dESCRIPTIONField; private Values vALUESField; private Link[] lINKField; private string idField; private string unitField; private dataType datatypeField; private string precisionField; private string widthField; private string refField; private string nameField; private string ucdField; private string utypeField; private string arraysizeField; private FieldType typeField; private bool typeFieldSpecified; /// public anyTEXT DESCRIPTION { get { return this.dESCRIPTIONField; } set { this.dESCRIPTIONField = value; } } /// public Values VALUES { get { return this.vALUESField; } set { this.vALUESField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("LINK")] public Link[] LINK { get { return this.lINKField; } set { this.lINKField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string unit { get { return this.unitField; } set { this.unitField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public dataType datatype { get { return this.datatypeField; } set { this.datatypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string precision { get { return this.precisionField; } set { this.precisionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="positiveInteger")] public string width { get { return this.widthField; } set { this.widthField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="IDREF")] public string @ref { get { return this.refField; } set { this.refField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string ucd { get { return this.ucdField; } set { this.ucdField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string utype { get { return this.utypeField; } set { this.utypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string arraysize { get { return this.arraysizeField; } set { this.arraysizeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public FieldType type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum dataType { /// boolean, /// bit, /// unsignedByte, /// @short, /// @int, /// @long, /// @char, /// unicodeChar, /// @float, /// @double, /// floatComplex, /// doubleComplex, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum FieldType { /// hidden, /// no_query, /// trigger, /// location, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Param : Field { private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Group { private anyTEXT dESCRIPTIONField; private object[] itemsField; private string idField; private string nameField; private string refField; private string ucdField; private string utypeField; /// public anyTEXT DESCRIPTION { get { return this.dESCRIPTIONField; } set { this.dESCRIPTIONField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("FIELDref", typeof(FieldRef))] [System.Xml.Serialization.XmlElementAttribute("GROUP", typeof(Group))] [System.Xml.Serialization.XmlElementAttribute("PARAM", typeof(Param))] [System.Xml.Serialization.XmlElementAttribute("PARAMref", typeof(ParamRef))] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="IDREF")] public string @ref { get { return this.refField; } set { this.refField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string ucd { get { return this.ucdField; } set { this.ucdField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string utype { get { return this.utypeField; } set { this.utypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class FieldRef { private string refField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="IDREF")] public string @ref { get { return this.refField; } set { this.refField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class ParamRef { private string refField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="IDREF")] public string @ref { get { return this.refField; } set { this.refField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class Resource { private anyTEXT dESCRIPTIONField; private Info[] iNFOField; private object[] itemsField; private Link[] lINKField; private object[] items1Field; private Info[] iNFO1Field; private System.Xml.XmlElement[] anyField; private string nameField; private string idField; private string utypeField; private ResourceType typeField; private System.Xml.XmlAttribute[] anyAttrField; public Resource() { this.typeField = ResourceType.results; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public anyTEXT DESCRIPTION { get { return this.dESCRIPTIONField; } set { this.dESCRIPTIONField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("INFO", Order=1)] public Info[] INFO { get { return this.iNFOField; } set { this.iNFOField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("COOSYS", typeof(CoordinateSystem), Order=2)] [System.Xml.Serialization.XmlElementAttribute("GROUP", typeof(Group), Order=2)] [System.Xml.Serialization.XmlElementAttribute("PARAM", typeof(Param), Order=2)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("LINK", Order=3)] public Link[] LINK { get { return this.lINKField; } set { this.lINKField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("RESOURCE", typeof(Resource), Order=4)] [System.Xml.Serialization.XmlElementAttribute("TABLE", typeof(Table), Order=4)] public object[] Items1 { get { return this.items1Field; } set { this.items1Field = value; } } /// [System.Xml.Serialization.XmlElementAttribute("INFO", Order=5)] public Info[] INFO1 { get { return this.iNFO1Field; } set { this.iNFO1Field = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=6)] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string utype { get { return this.utypeField; } set { this.utypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(ResourceType.results)] public ResourceType type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlAnyAttributeAttribute()] public System.Xml.XmlAttribute[] AnyAttr { get { return this.anyAttrField; } set { this.anyAttrField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public partial class CoordinateSystem { private string idField; private string equinoxField; private string epochField; private CoordinateSystemSystem systemField; private string valueField; public CoordinateSystem() { this.systemField = CoordinateSystemSystem.eq_FK5; } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string equinox { get { return this.equinoxField; } set { this.equinoxField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string epoch { get { return this.epochField; } set { this.epochField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(CoordinateSystemSystem.eq_FK5)] public CoordinateSystemSystem system { get { return this.systemField; } set { this.systemField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum CoordinateSystemSystem { /// eq_FK4, /// eq_FK5, /// ICRS, /// ecl_FK4, /// ecl_FK5, /// galactic, /// supergalactic, /// xy, /// barycentric, /// geo_app, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum ResourceType { /// results, /// meta, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.ivoa.net/xml/VOTable/v1.2/beta")] public enum VOTABLEVersion { /// [System.Xml.Serialization.XmlEnumAttribute("1.2")] Item12, }