#pragma warning disable 1591, 0114, 0108 // ------------------------------------------------------------------------------ // // Generated by Xsd2Code. Version 3.3.0.33001 // OSGeo.MapGuide.ObjectModels.LoadProcedureBindingListCSharpTrueFalseTrueTrueTrueFalseTrueFalseNet20SerializeDeserializeSaveToFileLoadFromFileTrueFalseFalseFalseFalse // // ------------------------------------------------------------------------------ namespace OSGeo.MapGuide.ObjectModels.LoadProcedure_1_0_0 { using System; using System.Diagnostics; using System.Xml.Serialization; using System.Collections; using System.Xml.Schema; using System.ComponentModel; using System.IO; using OSGeo.MapGuide.ObjectModels.LoadProcedure; /// /// Specification of a load procedure /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class LoadProcedure : LoadProcedureTypeType, System.ComponentModel.INotifyPropertyChanged { private static System.Xml.Serialization.XmlSerializer serializer; private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(LoadProcedure)); } return serializer; } } //public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; //public virtual void OnPropertyChanged(string info) { // System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; // if ((handler != null)) { // handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); // } //} #region Serialize/Deserialize /// /// Serializes current LoadProcedure object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an LoadProcedure object /// /// string workflow markup to deserialize /// Output LoadProcedure object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out LoadProcedure obj, out System.Exception exception) { exception = null; obj = default(LoadProcedure); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out LoadProcedure obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static LoadProcedure Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((LoadProcedure)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current LoadProcedure object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an LoadProcedure object /// /// string xml file to load and deserialize /// Output LoadProcedure object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out LoadProcedure obj, out System.Exception exception) { exception = null; obj = default(LoadProcedure); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out LoadProcedure obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static LoadProcedure LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this LoadProcedure object /// public virtual LoadProcedure Clone() { return ((LoadProcedure)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class LoadProcedureTypeType : System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private LoadProcedureType itemField; private static System.Xml.Serialization.XmlSerializer serializer; [System.Xml.Serialization.XmlElementAttribute("DwfLoadProcedure", typeof(DwfLoadProcedureType))] [System.Xml.Serialization.XmlElementAttribute("DwgLoadProcedure", typeof(DwgLoadProcedureType))] [System.Xml.Serialization.XmlElementAttribute("RasterLoadProcedure", typeof(RasterLoadProcedureType))] [System.Xml.Serialization.XmlElementAttribute("SdfLoadProcedure", typeof(SdfLoadProcedureType))] [System.Xml.Serialization.XmlElementAttribute("ShpLoadProcedure", typeof(ShpLoadProcedureType))] public LoadProcedureType Item { get { return this.itemField; } set { if ((this.itemField != null)) { if ((itemField.Equals(value) != true)) { this.itemField = value; this.OnPropertyChanged("Item"); } } else { this.itemField = value; this.OnPropertyChanged("Item"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(LoadProcedureTypeType)); } return serializer; } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public virtual void OnPropertyChanged(string info) { System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; if ((handler != null)) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); } } #region Serialize/Deserialize /// /// Serializes current LoadProcedureTypeType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an LoadProcedureTypeType object /// /// string workflow markup to deserialize /// Output LoadProcedureTypeType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out LoadProcedureTypeType obj, out System.Exception exception) { exception = null; obj = default(LoadProcedureTypeType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out LoadProcedureTypeType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static LoadProcedureTypeType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((LoadProcedureTypeType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current LoadProcedureTypeType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an LoadProcedureTypeType object /// /// string xml file to load and deserialize /// Output LoadProcedureTypeType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out LoadProcedureTypeType obj, out System.Exception exception) { exception = null; obj = default(LoadProcedureTypeType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out LoadProcedureTypeType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static LoadProcedureTypeType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this LoadProcedureTypeType object /// public virtual LoadProcedureTypeType Clone() { return ((LoadProcedureTypeType)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class DwfLoadProcedureType : LoadProcedureType, System.ComponentModel.INotifyPropertyChanged { private static System.Xml.Serialization.XmlSerializer serializer; private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(DwfLoadProcedureType)); } return serializer; } } //public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; //public virtual void OnPropertyChanged(string info) { // System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; // if ((handler != null)) { // handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); // } //} #region Serialize/Deserialize /// /// Serializes current DwfLoadProcedureType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an DwfLoadProcedureType object /// /// string workflow markup to deserialize /// Output DwfLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out DwfLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(DwfLoadProcedureType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out DwfLoadProcedureType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static DwfLoadProcedureType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((DwfLoadProcedureType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current DwfLoadProcedureType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an DwfLoadProcedureType object /// /// string xml file to load and deserialize /// Output DwfLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out DwfLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(DwfLoadProcedureType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out DwfLoadProcedureType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static DwfLoadProcedureType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this DwfLoadProcedureType object /// public virtual DwfLoadProcedureType Clone() { return ((DwfLoadProcedureType)(this.MemberwiseClone())); } #endregion } [System.Xml.Serialization.XmlIncludeAttribute(typeof(DwgLoadProcedureType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(RasterLoadProcedureType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ShpLoadProcedureType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DwfLoadProcedureType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(SdfLoadProcedureType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class LoadProcedureType : System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private BindingList sourceFileField; [EditorBrowsable(EditorBrowsableState.Never)] private string rootPathField; [EditorBrowsable(EditorBrowsableState.Never)] private string coordinateSystemField; [EditorBrowsable(EditorBrowsableState.Never)] private bool generateSpatialDataSourcesField; [EditorBrowsable(EditorBrowsableState.Never)] private string spatialDataSourcesPathField; [EditorBrowsable(EditorBrowsableState.Never)] private string spatialDataSourcesFolderField; [EditorBrowsable(EditorBrowsableState.Never)] private bool generateLayersField; [EditorBrowsable(EditorBrowsableState.Never)] private string layersPathField; [EditorBrowsable(EditorBrowsableState.Never)] private string layersFolderField; [EditorBrowsable(EditorBrowsableState.Never)] private bool generateMapsField; [EditorBrowsable(EditorBrowsableState.Never)] private bool generateMapsFieldSpecified; [EditorBrowsable(EditorBrowsableState.Never)] private string mapsPathField; [EditorBrowsable(EditorBrowsableState.Never)] private string mapsFolderField; [EditorBrowsable(EditorBrowsableState.Never)] private bool generateSymbolLibrariesField; [EditorBrowsable(EditorBrowsableState.Never)] private bool generateSymbolLibrariesFieldSpecified; [EditorBrowsable(EditorBrowsableState.Never)] private string symbolLibrariesPathField; [EditorBrowsable(EditorBrowsableState.Never)] private string symbolLibrariesFolderField; [EditorBrowsable(EditorBrowsableState.Never)] private BindingList resourceIdField; private static System.Xml.Serialization.XmlSerializer serializer; [System.Xml.Serialization.XmlElementAttribute("SourceFile")] public BindingList SourceFile { get { return this.sourceFileField; } set { if ((this.sourceFileField != null)) { if ((sourceFileField.Equals(value) != true)) { this.sourceFileField = value; this.OnPropertyChanged("SourceFile"); } } else { this.sourceFileField = value; this.OnPropertyChanged("SourceFile"); } } } public string RootPath { get { return this.rootPathField; } set { if ((this.rootPathField != null)) { if ((rootPathField.Equals(value) != true)) { this.rootPathField = value; this.OnPropertyChanged("RootPath"); } } else { this.rootPathField = value; this.OnPropertyChanged("RootPath"); } } } public string CoordinateSystem { get { return this.coordinateSystemField; } set { if ((this.coordinateSystemField != null)) { if ((coordinateSystemField.Equals(value) != true)) { this.coordinateSystemField = value; this.OnPropertyChanged("CoordinateSystem"); } } else { this.coordinateSystemField = value; this.OnPropertyChanged("CoordinateSystem"); } } } public bool GenerateSpatialDataSources { get { return this.generateSpatialDataSourcesField; } set { if ((generateSpatialDataSourcesField.Equals(value) != true)) { this.generateSpatialDataSourcesField = value; this.OnPropertyChanged("GenerateSpatialDataSources"); } } } public string SpatialDataSourcesPath { get { return this.spatialDataSourcesPathField; } set { if ((this.spatialDataSourcesPathField != null)) { if ((spatialDataSourcesPathField.Equals(value) != true)) { this.spatialDataSourcesPathField = value; this.OnPropertyChanged("SpatialDataSourcesPath"); } } else { this.spatialDataSourcesPathField = value; this.OnPropertyChanged("SpatialDataSourcesPath"); } } } public string SpatialDataSourcesFolder { get { return this.spatialDataSourcesFolderField; } set { if ((this.spatialDataSourcesFolderField != null)) { if ((spatialDataSourcesFolderField.Equals(value) != true)) { this.spatialDataSourcesFolderField = value; this.OnPropertyChanged("SpatialDataSourcesFolder"); } } else { this.spatialDataSourcesFolderField = value; this.OnPropertyChanged("SpatialDataSourcesFolder"); } } } public bool GenerateLayers { get { return this.generateLayersField; } set { if ((generateLayersField.Equals(value) != true)) { this.generateLayersField = value; this.OnPropertyChanged("GenerateLayers"); } } } public string LayersPath { get { return this.layersPathField; } set { if ((this.layersPathField != null)) { if ((layersPathField.Equals(value) != true)) { this.layersPathField = value; this.OnPropertyChanged("LayersPath"); } } else { this.layersPathField = value; this.OnPropertyChanged("LayersPath"); } } } public string LayersFolder { get { return this.layersFolderField; } set { if ((this.layersFolderField != null)) { if ((layersFolderField.Equals(value) != true)) { this.layersFolderField = value; this.OnPropertyChanged("LayersFolder"); } } else { this.layersFolderField = value; this.OnPropertyChanged("LayersFolder"); } } } public bool GenerateMaps { get { return this.generateMapsField; } set { if ((generateMapsField.Equals(value) != true)) { this.generateMapsField = value; this.OnPropertyChanged("GenerateMaps"); } } } [System.Xml.Serialization.XmlIgnoreAttribute()] public bool GenerateMapsSpecified { get { return this.generateMapsFieldSpecified; } set { if ((generateMapsFieldSpecified.Equals(value) != true)) { this.generateMapsFieldSpecified = value; this.OnPropertyChanged("GenerateMapsSpecified"); } } } public string MapsPath { get { return this.mapsPathField; } set { if ((this.mapsPathField != null)) { if ((mapsPathField.Equals(value) != true)) { this.mapsPathField = value; this.OnPropertyChanged("MapsPath"); } } else { this.mapsPathField = value; this.OnPropertyChanged("MapsPath"); } } } public string MapsFolder { get { return this.mapsFolderField; } set { if ((this.mapsFolderField != null)) { if ((mapsFolderField.Equals(value) != true)) { this.mapsFolderField = value; this.OnPropertyChanged("MapsFolder"); } } else { this.mapsFolderField = value; this.OnPropertyChanged("MapsFolder"); } } } public bool GenerateSymbolLibraries { get { return this.generateSymbolLibrariesField; } set { if ((generateSymbolLibrariesField.Equals(value) != true)) { this.generateSymbolLibrariesField = value; this.OnPropertyChanged("GenerateSymbolLibraries"); } } } [System.Xml.Serialization.XmlIgnoreAttribute()] public bool GenerateSymbolLibrariesSpecified { get { return this.generateSymbolLibrariesFieldSpecified; } set { if ((generateSymbolLibrariesFieldSpecified.Equals(value) != true)) { this.generateSymbolLibrariesFieldSpecified = value; this.OnPropertyChanged("GenerateSymbolLibrariesSpecified"); } } } public string SymbolLibrariesPath { get { return this.symbolLibrariesPathField; } set { if ((this.symbolLibrariesPathField != null)) { if ((symbolLibrariesPathField.Equals(value) != true)) { this.symbolLibrariesPathField = value; this.OnPropertyChanged("SymbolLibrariesPath"); } } else { this.symbolLibrariesPathField = value; this.OnPropertyChanged("SymbolLibrariesPath"); } } } public string SymbolLibrariesFolder { get { return this.symbolLibrariesFolderField; } set { if ((this.symbolLibrariesFolderField != null)) { if ((symbolLibrariesFolderField.Equals(value) != true)) { this.symbolLibrariesFolderField = value; this.OnPropertyChanged("SymbolLibrariesFolder"); } } else { this.symbolLibrariesFolderField = value; this.OnPropertyChanged("SymbolLibrariesFolder"); } } } [System.Xml.Serialization.XmlElementAttribute("ResourceId")] public BindingList ResourceId { get { return this.resourceIdField; } set { if ((this.resourceIdField != null)) { if ((resourceIdField.Equals(value) != true)) { this.resourceIdField = value; this.OnPropertyChanged("ResourceId"); } } else { this.resourceIdField = value; this.OnPropertyChanged("ResourceId"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(LoadProcedureType)); } return serializer; } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public virtual void OnPropertyChanged(string info) { System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; if ((handler != null)) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); } } #region Serialize/Deserialize /// /// Serializes current LoadProcedureType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an LoadProcedureType object /// /// string workflow markup to deserialize /// Output LoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out LoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(LoadProcedureType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out LoadProcedureType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static LoadProcedureType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((LoadProcedureType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current LoadProcedureType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an LoadProcedureType object /// /// string xml file to load and deserialize /// Output LoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out LoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(LoadProcedureType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out LoadProcedureType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static LoadProcedureType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this LoadProcedureType object /// public virtual LoadProcedureType Clone() { return ((LoadProcedureType)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class DwgDriveAliasType : System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private string nameField; [EditorBrowsable(EditorBrowsableState.Never)] private string pathField; private static System.Xml.Serialization.XmlSerializer serializer; public string Name { get { return this.nameField; } set { if ((this.nameField != null)) { if ((nameField.Equals(value) != true)) { this.nameField = value; this.OnPropertyChanged("Name"); } } else { this.nameField = value; this.OnPropertyChanged("Name"); } } } public string Path { get { return this.pathField; } set { if ((this.pathField != null)) { if ((pathField.Equals(value) != true)) { this.pathField = value; this.OnPropertyChanged("Path"); } } else { this.pathField = value; this.OnPropertyChanged("Path"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(DwgDriveAliasType)); } return serializer; } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public virtual void OnPropertyChanged(string info) { System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; if ((handler != null)) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); } } #region Serialize/Deserialize /// /// Serializes current DwgDriveAliasType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an DwgDriveAliasType object /// /// string workflow markup to deserialize /// Output DwgDriveAliasType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out DwgDriveAliasType obj, out System.Exception exception) { exception = null; obj = default(DwgDriveAliasType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out DwgDriveAliasType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static DwgDriveAliasType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((DwgDriveAliasType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current DwgDriveAliasType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an DwgDriveAliasType object /// /// string xml file to load and deserialize /// Output DwgDriveAliasType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out DwgDriveAliasType obj, out System.Exception exception) { exception = null; obj = default(DwgDriveAliasType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out DwgDriveAliasType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static DwgDriveAliasType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this DwgDriveAliasType object /// public virtual DwgDriveAliasType Clone() { return ((DwgDriveAliasType)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class DwgComponentType : System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private DwgComponentTypeType typeField; [EditorBrowsable(EditorBrowsableState.Never)] private string nameField; [EditorBrowsable(EditorBrowsableState.Never)] private string dwgHandleField; [EditorBrowsable(EditorBrowsableState.Never)] private bool selectedField; [EditorBrowsable(EditorBrowsableState.Never)] private BindingList childrenField; private static System.Xml.Serialization.XmlSerializer serializer; public DwgComponentTypeType Type { get { return this.typeField; } set { if ((typeField.Equals(value) != true)) { this.typeField = value; this.OnPropertyChanged("Type"); } } } public string Name { get { return this.nameField; } set { if ((this.nameField != null)) { if ((nameField.Equals(value) != true)) { this.nameField = value; this.OnPropertyChanged("Name"); } } else { this.nameField = value; this.OnPropertyChanged("Name"); } } } public string DwgHandle { get { return this.dwgHandleField; } set { if ((this.dwgHandleField != null)) { if ((dwgHandleField.Equals(value) != true)) { this.dwgHandleField = value; this.OnPropertyChanged("DwgHandle"); } } else { this.dwgHandleField = value; this.OnPropertyChanged("DwgHandle"); } } } public bool Selected { get { return this.selectedField; } set { if ((selectedField.Equals(value) != true)) { this.selectedField = value; this.OnPropertyChanged("Selected"); } } } [System.Xml.Serialization.XmlElementAttribute("Children")] public BindingList Children { get { return this.childrenField; } set { if ((this.childrenField != null)) { if ((childrenField.Equals(value) != true)) { this.childrenField = value; this.OnPropertyChanged("Children"); } } else { this.childrenField = value; this.OnPropertyChanged("Children"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(DwgComponentType)); } return serializer; } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public virtual void OnPropertyChanged(string info) { System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; if ((handler != null)) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); } } #region Serialize/Deserialize /// /// Serializes current DwgComponentType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an DwgComponentType object /// /// string workflow markup to deserialize /// Output DwgComponentType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out DwgComponentType obj, out System.Exception exception) { exception = null; obj = default(DwgComponentType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out DwgComponentType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static DwgComponentType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((DwgComponentType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current DwgComponentType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an DwgComponentType object /// /// string xml file to load and deserialize /// Output DwgComponentType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out DwgComponentType obj, out System.Exception exception) { exception = null; obj = default(DwgComponentType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out DwgComponentType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static DwgComponentType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this DwgComponentType object /// public virtual DwgComponentType Clone() { return ((DwgComponentType)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] public enum DwgComponentTypeType { /// Dwg, /// Map, /// Group, /// Element, /// Layer, /// QueryCategory, /// Query, /// ThematicMap, /// Theme, } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class GeoReferenceOverrideType : System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private string sourceFileField; [EditorBrowsable(EditorBrowsableState.Never)] private double locationXField; [EditorBrowsable(EditorBrowsableState.Never)] private double locationYField; [EditorBrowsable(EditorBrowsableState.Never)] private double scaleXField; [EditorBrowsable(EditorBrowsableState.Never)] private double scaleYField; private static System.Xml.Serialization.XmlSerializer serializer; public string SourceFile { get { return this.sourceFileField; } set { if ((this.sourceFileField != null)) { if ((sourceFileField.Equals(value) != true)) { this.sourceFileField = value; this.OnPropertyChanged("SourceFile"); } } else { this.sourceFileField = value; this.OnPropertyChanged("SourceFile"); } } } public double LocationX { get { return this.locationXField; } set { if ((locationXField.Equals(value) != true)) { this.locationXField = value; this.OnPropertyChanged("LocationX"); } } } public double LocationY { get { return this.locationYField; } set { if ((locationYField.Equals(value) != true)) { this.locationYField = value; this.OnPropertyChanged("LocationY"); } } } public double ScaleX { get { return this.scaleXField; } set { if ((scaleXField.Equals(value) != true)) { this.scaleXField = value; this.OnPropertyChanged("ScaleX"); } } } public double ScaleY { get { return this.scaleYField; } set { if ((scaleYField.Equals(value) != true)) { this.scaleYField = value; this.OnPropertyChanged("ScaleY"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(GeoReferenceOverrideType)); } return serializer; } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public virtual void OnPropertyChanged(string info) { System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; if ((handler != null)) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); } } #region Serialize/Deserialize /// /// Serializes current GeoReferenceOverrideType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an GeoReferenceOverrideType object /// /// string workflow markup to deserialize /// Output GeoReferenceOverrideType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out GeoReferenceOverrideType obj, out System.Exception exception) { exception = null; obj = default(GeoReferenceOverrideType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out GeoReferenceOverrideType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static GeoReferenceOverrideType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((GeoReferenceOverrideType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current GeoReferenceOverrideType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an GeoReferenceOverrideType object /// /// string xml file to load and deserialize /// Output GeoReferenceOverrideType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out GeoReferenceOverrideType obj, out System.Exception exception) { exception = null; obj = default(GeoReferenceOverrideType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out GeoReferenceOverrideType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static GeoReferenceOverrideType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this GeoReferenceOverrideType object /// public virtual GeoReferenceOverrideType Clone() { return ((GeoReferenceOverrideType)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class DwgLoadProcedureType : LoadProcedureType, System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private BindingList componentsField; [EditorBrowsable(EditorBrowsableState.Never)] private DwgResourceTypeType resourceTypeField; [EditorBrowsable(EditorBrowsableState.Never)] private bool combineComponentsField; [EditorBrowsable(EditorBrowsableState.Never)] private double generalizationField; [EditorBrowsable(EditorBrowsableState.Never)] private bool closedPolylinesToPolygonsField; [EditorBrowsable(EditorBrowsableState.Never)] private BindingList dwgDriveAliasField; private static System.Xml.Serialization.XmlSerializer serializer; [System.Xml.Serialization.XmlArrayItemAttribute("Component", IsNullable=false)] public BindingList Components { get { return this.componentsField; } set { if ((this.componentsField != null)) { if ((componentsField.Equals(value) != true)) { this.componentsField = value; this.OnPropertyChanged("Components"); } } else { this.componentsField = value; this.OnPropertyChanged("Components"); } } } public DwgResourceTypeType ResourceType { get { return this.resourceTypeField; } set { if ((resourceTypeField.Equals(value) != true)) { this.resourceTypeField = value; this.OnPropertyChanged("ResourceType"); } } } public bool CombineComponents { get { return this.combineComponentsField; } set { if ((combineComponentsField.Equals(value) != true)) { this.combineComponentsField = value; this.OnPropertyChanged("CombineComponents"); } } } public double Generalization { get { return this.generalizationField; } set { if ((generalizationField.Equals(value) != true)) { this.generalizationField = value; this.OnPropertyChanged("Generalization"); } } } public bool ClosedPolylinesToPolygons { get { return this.closedPolylinesToPolygonsField; } set { if ((closedPolylinesToPolygonsField.Equals(value) != true)) { this.closedPolylinesToPolygonsField = value; this.OnPropertyChanged("ClosedPolylinesToPolygons"); } } } [System.Xml.Serialization.XmlElementAttribute("DwgDriveAlias")] public BindingList DwgDriveAlias { get { return this.dwgDriveAliasField; } set { if ((this.dwgDriveAliasField != null)) { if ((dwgDriveAliasField.Equals(value) != true)) { this.dwgDriveAliasField = value; this.OnPropertyChanged("DwgDriveAlias"); } } else { this.dwgDriveAliasField = value; this.OnPropertyChanged("DwgDriveAlias"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(DwgLoadProcedureType)); } return serializer; } } //public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; //public virtual void OnPropertyChanged(string info) { // System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; // if ((handler != null)) { // handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); // } //} #region Serialize/Deserialize /// /// Serializes current DwgLoadProcedureType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an DwgLoadProcedureType object /// /// string workflow markup to deserialize /// Output DwgLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out DwgLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(DwgLoadProcedureType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out DwgLoadProcedureType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static DwgLoadProcedureType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((DwgLoadProcedureType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current DwgLoadProcedureType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an DwgLoadProcedureType object /// /// string xml file to load and deserialize /// Output DwgLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out DwgLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(DwgLoadProcedureType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out DwgLoadProcedureType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static DwgLoadProcedureType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this DwgLoadProcedureType object /// public virtual DwgLoadProcedureType Clone() { return ((DwgLoadProcedureType)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] public enum DwgResourceTypeType { /// Feature, /// Drawing, } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class RasterLoadProcedureType : LoadProcedureType, System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private string featureSourceNameField; [EditorBrowsable(EditorBrowsableState.Never)] private double subsampleFactorField; [EditorBrowsable(EditorBrowsableState.Never)] private OverlapTreatmentType overlapTreatmentTypeField; [EditorBrowsable(EditorBrowsableState.Never)] private BindingList geoReferenceOverrideField; private static System.Xml.Serialization.XmlSerializer serializer; public string FeatureSourceName { get { return this.featureSourceNameField; } set { if ((this.featureSourceNameField != null)) { if ((featureSourceNameField.Equals(value) != true)) { this.featureSourceNameField = value; this.OnPropertyChanged("FeatureSourceName"); } } else { this.featureSourceNameField = value; this.OnPropertyChanged("FeatureSourceName"); } } } public double SubsampleFactor { get { return this.subsampleFactorField; } set { if ((subsampleFactorField.Equals(value) != true)) { this.subsampleFactorField = value; this.OnPropertyChanged("SubsampleFactor"); } } } public OverlapTreatmentType OverlapTreatmentType { get { return this.overlapTreatmentTypeField; } set { if ((overlapTreatmentTypeField.Equals(value) != true)) { this.overlapTreatmentTypeField = value; this.OnPropertyChanged("OverlapTreatmentType"); } } } [System.Xml.Serialization.XmlElementAttribute("GeoReferenceOverride")] public BindingList GeoReferenceOverride { get { return this.geoReferenceOverrideField; } set { if ((this.geoReferenceOverrideField != null)) { if ((geoReferenceOverrideField.Equals(value) != true)) { this.geoReferenceOverrideField = value; this.OnPropertyChanged("GeoReferenceOverride"); } } else { this.geoReferenceOverrideField = value; this.OnPropertyChanged("GeoReferenceOverride"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(RasterLoadProcedureType)); } return serializer; } } //public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; //public virtual void OnPropertyChanged(string info) { // System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; // if ((handler != null)) { // handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); // } //} #region Serialize/Deserialize /// /// Serializes current RasterLoadProcedureType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an RasterLoadProcedureType object /// /// string workflow markup to deserialize /// Output RasterLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out RasterLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(RasterLoadProcedureType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out RasterLoadProcedureType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static RasterLoadProcedureType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((RasterLoadProcedureType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current RasterLoadProcedureType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an RasterLoadProcedureType object /// /// string xml file to load and deserialize /// Output RasterLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out RasterLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(RasterLoadProcedureType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out RasterLoadProcedureType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static RasterLoadProcedureType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this RasterLoadProcedureType object /// public virtual RasterLoadProcedureType Clone() { return ((RasterLoadProcedureType)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] public enum OverlapTreatmentType { /// None, /// ForegroundOn, /// ForegroundOff, } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class ShpLoadProcedureType : LoadProcedureType, System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private double generalizationField; [EditorBrowsable(EditorBrowsableState.Never)] private bool convertToSdfField; private static System.Xml.Serialization.XmlSerializer serializer; public double Generalization { get { return this.generalizationField; } set { if ((generalizationField.Equals(value) != true)) { this.generalizationField = value; this.OnPropertyChanged("Generalization"); } } } public bool ConvertToSdf { get { return this.convertToSdfField; } set { if ((convertToSdfField.Equals(value) != true)) { this.convertToSdfField = value; this.OnPropertyChanged("ConvertToSdf"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(ShpLoadProcedureType)); } return serializer; } } //public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; //public virtual void OnPropertyChanged(string info) { // System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; // if ((handler != null)) { // handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); // } //} #region Serialize/Deserialize /// /// Serializes current ShpLoadProcedureType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an ShpLoadProcedureType object /// /// string workflow markup to deserialize /// Output ShpLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out ShpLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(ShpLoadProcedureType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out ShpLoadProcedureType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static ShpLoadProcedureType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((ShpLoadProcedureType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current ShpLoadProcedureType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an ShpLoadProcedureType object /// /// string xml file to load and deserialize /// Output ShpLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out ShpLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(ShpLoadProcedureType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out ShpLoadProcedureType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static ShpLoadProcedureType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this ShpLoadProcedureType object /// public virtual ShpLoadProcedureType Clone() { return ((ShpLoadProcedureType)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class SdfLoadProcedureType : LoadProcedureType, System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private double generalizationField; [EditorBrowsable(EditorBrowsableState.Never)] private SdfKeyTreatmentType sdfKeyTreatmentField; private static System.Xml.Serialization.XmlSerializer serializer; public double Generalization { get { return this.generalizationField; } set { if ((generalizationField.Equals(value) != true)) { this.generalizationField = value; this.OnPropertyChanged("Generalization"); } } } public SdfKeyTreatmentType SdfKeyTreatment { get { return this.sdfKeyTreatmentField; } set { if ((sdfKeyTreatmentField.Equals(value) != true)) { this.sdfKeyTreatmentField = value; this.OnPropertyChanged("SdfKeyTreatment"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(SdfLoadProcedureType)); } return serializer; } } //public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; //public virtual void OnPropertyChanged(string info) { // System.ComponentModel.PropertyChangedEventHandler handler = this.PropertyChanged; // if ((handler != null)) { // handler(this, new System.ComponentModel.PropertyChangedEventArgs(info)); // } //} #region Serialize/Deserialize /// /// Serializes current SdfLoadProcedureType object into an XML document /// /// string XML value public virtual string Serialize() { System.IO.StreamReader streamReader = null; System.IO.MemoryStream memoryStream = null; try { memoryStream = new System.IO.MemoryStream(); Serializer.Serialize(memoryStream, this); memoryStream.Seek(0, System.IO.SeekOrigin.Begin); streamReader = new System.IO.StreamReader(memoryStream); return streamReader.ReadToEnd(); } finally { if ((streamReader != null)) { streamReader.Dispose(); } if ((memoryStream != null)) { memoryStream.Dispose(); } } } /// /// Deserializes workflow markup into an SdfLoadProcedureType object /// /// string workflow markup to deserialize /// Output SdfLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out SdfLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(SdfLoadProcedureType); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out SdfLoadProcedureType obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static SdfLoadProcedureType Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((SdfLoadProcedureType)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current SdfLoadProcedureType object into file /// /// full path of outupt xml file /// output Exception value if failed /// true if can serialize and save into file; otherwise, false public virtual bool SaveToFile(string fileName, out System.Exception exception) { exception = null; try { SaveToFile(fileName); return true; } catch (System.Exception e) { exception = e; return false; } } public virtual void SaveToFile(string fileName) { System.IO.StreamWriter streamWriter = null; try { string xmlString = Serialize(); System.IO.FileInfo xmlFile = new System.IO.FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } } /// /// Deserializes xml markup from file into an SdfLoadProcedureType object /// /// string xml file to load and deserialize /// Output SdfLoadProcedureType object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out SdfLoadProcedureType obj, out System.Exception exception) { exception = null; obj = default(SdfLoadProcedureType); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out SdfLoadProcedureType obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static SdfLoadProcedureType LoadFromFile(string fileName) { System.IO.FileStream file = null; System.IO.StreamReader sr = null; try { file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read); sr = new System.IO.StreamReader(file); string xmlString = sr.ReadToEnd(); sr.Close(); file.Close(); return Deserialize(xmlString); } finally { if ((file != null)) { file.Dispose(); } if ((sr != null)) { sr.Dispose(); } } } #endregion #region Clone method /// /// Create a clone of this SdfLoadProcedureType object /// public virtual SdfLoadProcedureType Clone() { return ((SdfLoadProcedureType)(this.MemberwiseClone())); } #endregion } }