#pragma warning disable 1591, 0114, 0108, 0472 // ------------------------------------------------------------------------------ // // Generated by Xsd2Code. Version 3.3.0.33001 // OSGeo.MapGuide.ObjectModels.CommonBindingListCSharpTrueFalseTrueTrueTrueFalseTrueFalseNet20SerializeDeserializeSaveToFileLoadFromFileTrueFalseFalseFalseFalse // // ------------------------------------------------------------------------------ namespace OSGeo.MapGuide.ObjectModels.Common { using System; using System.Diagnostics; using System.Xml.Serialization; using System.Collections; using System.Xml.Schema; using System.ComponentModel; using System.IO; /// /// Unmanaged data list /// [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 UnmanagedDataList : System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private BindingList itemsField; private static System.Xml.Serialization.XmlSerializer serializer; [System.Xml.Serialization.XmlElementAttribute("UnmanagedDataFile", typeof(UnmanagedDataListUnmanagedDataFile))] [System.Xml.Serialization.XmlElementAttribute("UnmanagedDataFolder", typeof(UnmanagedDataListUnmanagedDataFolder))] public BindingList Items { get { return this.itemsField; } set { if ((this.itemsField != null)) { if ((itemsField.Equals(value) != true)) { this.itemsField = value; this.OnPropertyChanged("Items"); } } else { this.itemsField = value; this.OnPropertyChanged("Items"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(UnmanagedDataList)); } 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 UnmanagedDataList 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 UnmanagedDataList object /// /// string workflow markup to deserialize /// Output UnmanagedDataList object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out UnmanagedDataList obj, out System.Exception exception) { exception = null; obj = default(UnmanagedDataList); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out UnmanagedDataList obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static UnmanagedDataList Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((UnmanagedDataList)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current UnmanagedDataList 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 UnmanagedDataList object /// /// string xml file to load and deserialize /// Output UnmanagedDataList object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out UnmanagedDataList obj, out System.Exception exception) { exception = null; obj = default(UnmanagedDataList); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out UnmanagedDataList obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static UnmanagedDataList 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 UnmanagedDataList object /// public virtual UnmanagedDataList Clone() { return ((UnmanagedDataList)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class UnmanagedDataListUnmanagedDataFile : System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private string unmanagedDataIdField; [EditorBrowsable(EditorBrowsableState.Never)] private System.DateTime createdDateField; [EditorBrowsable(EditorBrowsableState.Never)] private System.DateTime modifiedDateField; [EditorBrowsable(EditorBrowsableState.Never)] private string sizeField; private static System.Xml.Serialization.XmlSerializer serializer; public string UnmanagedDataId { get { return this.unmanagedDataIdField; } set { if ((this.unmanagedDataIdField != null)) { if ((unmanagedDataIdField.Equals(value) != true)) { this.unmanagedDataIdField = value; this.OnPropertyChanged("UnmanagedDataId"); } } else { this.unmanagedDataIdField = value; this.OnPropertyChanged("UnmanagedDataId"); } } } public System.DateTime CreatedDate { get { return this.createdDateField; } set { if ((createdDateField.Equals(value) != true)) { this.createdDateField = value; this.OnPropertyChanged("CreatedDate"); } } } public System.DateTime ModifiedDate { get { return this.modifiedDateField; } set { if ((modifiedDateField.Equals(value) != true)) { this.modifiedDateField = value; this.OnPropertyChanged("ModifiedDate"); } } } [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string Size { get { return this.sizeField; } set { if ((this.sizeField != null)) { if ((sizeField.Equals(value) != true)) { this.sizeField = value; this.OnPropertyChanged("Size"); } } else { this.sizeField = value; this.OnPropertyChanged("Size"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(UnmanagedDataListUnmanagedDataFile)); } 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 UnmanagedDataListUnmanagedDataFile 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 UnmanagedDataListUnmanagedDataFile object /// /// string workflow markup to deserialize /// Output UnmanagedDataListUnmanagedDataFile object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out UnmanagedDataListUnmanagedDataFile obj, out System.Exception exception) { exception = null; obj = default(UnmanagedDataListUnmanagedDataFile); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out UnmanagedDataListUnmanagedDataFile obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static UnmanagedDataListUnmanagedDataFile Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((UnmanagedDataListUnmanagedDataFile)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current UnmanagedDataListUnmanagedDataFile 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 UnmanagedDataListUnmanagedDataFile object /// /// string xml file to load and deserialize /// Output UnmanagedDataListUnmanagedDataFile object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out UnmanagedDataListUnmanagedDataFile obj, out System.Exception exception) { exception = null; obj = default(UnmanagedDataListUnmanagedDataFile); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out UnmanagedDataListUnmanagedDataFile obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static UnmanagedDataListUnmanagedDataFile 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 UnmanagedDataListUnmanagedDataFile object /// public virtual UnmanagedDataListUnmanagedDataFile Clone() { return ((UnmanagedDataListUnmanagedDataFile)(this.MemberwiseClone())); } #endregion } [System.CodeDom.Compiler.GeneratedCodeAttribute("Xsd2Code", "3.3.0.33572")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class UnmanagedDataListUnmanagedDataFolder : System.ComponentModel.INotifyPropertyChanged { [EditorBrowsable(EditorBrowsableState.Never)] private string unmanagedDataIdField; [EditorBrowsable(EditorBrowsableState.Never)] private System.DateTime createdDateField; [EditorBrowsable(EditorBrowsableState.Never)] private System.DateTime modifiedDateField; [EditorBrowsable(EditorBrowsableState.Never)] private int numberOfFoldersField; [EditorBrowsable(EditorBrowsableState.Never)] private int numberOfFilesField; private static System.Xml.Serialization.XmlSerializer serializer; public string UnmanagedDataId { get { return this.unmanagedDataIdField; } set { if ((this.unmanagedDataIdField != null)) { if ((unmanagedDataIdField.Equals(value) != true)) { this.unmanagedDataIdField = value; this.OnPropertyChanged("UnmanagedDataId"); } } else { this.unmanagedDataIdField = value; this.OnPropertyChanged("UnmanagedDataId"); } } } public System.DateTime CreatedDate { get { return this.createdDateField; } set { if ((createdDateField.Equals(value) != true)) { this.createdDateField = value; this.OnPropertyChanged("CreatedDate"); } } } public System.DateTime ModifiedDate { get { return this.modifiedDateField; } set { if ((modifiedDateField.Equals(value) != true)) { this.modifiedDateField = value; this.OnPropertyChanged("ModifiedDate"); } } } [System.Xml.Serialization.XmlElementAttribute] public int NumberOfFolders { get { return this.numberOfFoldersField; } set { if ((this.numberOfFoldersField != null)) { if ((numberOfFoldersField.Equals(value) != true)) { this.numberOfFoldersField = value; this.OnPropertyChanged("NumberOfFolders"); } } else { this.numberOfFoldersField = value; this.OnPropertyChanged("NumberOfFolders"); } } } [System.Xml.Serialization.XmlElementAttribute] public int NumberOfFiles { get { return this.numberOfFilesField; } set { if ((this.numberOfFilesField != null)) { if ((numberOfFilesField.Equals(value) != true)) { this.numberOfFilesField = value; this.OnPropertyChanged("NumberOfFiles"); } } else { this.numberOfFilesField = value; this.OnPropertyChanged("NumberOfFiles"); } } } private static System.Xml.Serialization.XmlSerializer Serializer { get { if ((serializer == null)) { serializer = new System.Xml.Serialization.XmlSerializer(typeof(UnmanagedDataListUnmanagedDataFolder)); } 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 UnmanagedDataListUnmanagedDataFolder 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 UnmanagedDataListUnmanagedDataFolder object /// /// string workflow markup to deserialize /// Output UnmanagedDataListUnmanagedDataFolder object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool Deserialize(string xml, out UnmanagedDataListUnmanagedDataFolder obj, out System.Exception exception) { exception = null; obj = default(UnmanagedDataListUnmanagedDataFolder); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool Deserialize(string xml, out UnmanagedDataListUnmanagedDataFolder obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); } public static UnmanagedDataListUnmanagedDataFolder Deserialize(string xml) { System.IO.StringReader stringReader = null; try { stringReader = new System.IO.StringReader(xml); return ((UnmanagedDataListUnmanagedDataFolder)(Serializer.Deserialize(System.Xml.XmlReader.Create(stringReader)))); } finally { if ((stringReader != null)) { stringReader.Dispose(); } } } /// /// Serializes current UnmanagedDataListUnmanagedDataFolder 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 UnmanagedDataListUnmanagedDataFolder object /// /// string xml file to load and deserialize /// Output UnmanagedDataListUnmanagedDataFolder object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false public static bool LoadFromFile(string fileName, out UnmanagedDataListUnmanagedDataFolder obj, out System.Exception exception) { exception = null; obj = default(UnmanagedDataListUnmanagedDataFolder); try { obj = LoadFromFile(fileName); return true; } catch (System.Exception ex) { exception = ex; return false; } } public static bool LoadFromFile(string fileName, out UnmanagedDataListUnmanagedDataFolder obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); } public static UnmanagedDataListUnmanagedDataFolder 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 UnmanagedDataListUnmanagedDataFolder object /// public virtual UnmanagedDataListUnmanagedDataFolder Clone() { return ((UnmanagedDataListUnmanagedDataFolder)(this.MemberwiseClone())); } #endregion } }