#pragma warning disable 1591, 0114, 0108, 0472
// ------------------------------------------------------------------------------
//
// Generated by Xsd2Code. Version 3.3.0.33001
// OSGeo.MapGuide.ObjectModels.Common BindingList CSharp True False True True True False True False Net20 Serialize Deserialize SaveToFile LoadFromFile True False False False False
//
// ------------------------------------------------------------------------------
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
}
}