Changeset 4068 for trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/Serialization/LabelMaterial.Serialization.cs
- Timestamp:
- 07/22/10 00:44:01 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/Serialization/LabelMaterial.Serialization.cs
r2768 r4068 1 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Drawing; 5 using System.ComponentModel; 2 using System.Diagnostics; 6 3 using System.Runtime.Serialization; 4 using System.Xml.Schema; 7 5 using System.Xml.Serialization; 8 using System.Diagnostics; 9 using System.Xml.Schema; 10 namespace Netron.Diagramming.Core 11 { 6 namespace Netron.Diagramming.Core { 7 /// <summary> 8 /// Complementary partial class related to (de)serialization. 9 /// </summary> 10 [Serializable] 11 public partial class LabelMaterial : ISerializable, IXmlSerializable, IDeserializationCallback { 12 #region Deserialization constructor 12 13 /// <summary> 13 /// Complementary partial class related to (de)serialization.14 /// Deserialization constructor 14 15 /// </summary> 15 [Serializable] 16 public partial class LabelMaterial : ISerializable, IXmlSerializable, IDeserializationCallback 17 { 18 #region Deserialization constructor 19 /// <summary> 20 /// Deserialization constructor 21 /// </summary> 22 /// <param name="info">The info.</param> 23 /// <param name="context">The context.</param> 24 protected LabelMaterial(SerializationInfo info, StreamingContext context) 25 : base(info, context) 26 { 27 if(Tracing.BinaryDeserializationSwitch.Enabled) 28 Trace.WriteLine("Deserializing the fields of 'LabelMaterial'."); 16 /// <param name="info">The info.</param> 17 /// <param name="context">The context.</param> 18 protected LabelMaterial(SerializationInfo info, StreamingContext context) 19 : base(info, context) { 20 if (Tracing.BinaryDeserializationSwitch.Enabled) 21 Trace.WriteLine("Deserializing the fields of 'LabelMaterial'."); 29 22 30 double version = info.GetDouble("LabelMaterialVersion"); 31 32 mText = info.GetString("Text"); 33 } 34 #endregion 23 double version = info.GetDouble("LabelMaterialVersion"); 35 24 36 #region Serialization events 37 /* 25 mText = info.GetString("Text"); 26 } 27 #endregion 28 29 #region Serialization events 30 /* 38 31 [OnSerializing] 39 32 void OnSerializing(StreamingContext context) … … 49 42 } 50 43 */ 51 44 #endregion 52 45 53 54 46 #region Deserialization events 47 /* 55 48 [OnDeserializing] 56 49 void OnDeserializing(StreamingContext context) … … 66 59 } 67 60 */ 68 61 #endregion 69 62 70 #region Serialization 71 public override void GetObjectData(SerializationInfo info, StreamingContext context) 72 { 73 if(Tracing.BinarySerializationSwitch.Enabled) 74 Trace.WriteLine("Serializing the fields of 'LabelMaterial'."); 75 base.GetObjectData(info, context); 63 #region Serialization 64 public override void GetObjectData(SerializationInfo info, StreamingContext context) { 65 if (Tracing.BinarySerializationSwitch.Enabled) 66 Trace.WriteLine("Serializing the fields of 'LabelMaterial'."); 67 base.GetObjectData(info, context); 76 68 77 78 79 80 69 info.AddValue("LabelMaterialVersion", labelMaterialVersion); 70 info.AddValue("Text", mText); 71 } 72 #endregion 81 73 82 #region Xml serialization 83 /// <summary> 84 /// This property is reserved, apply the <see cref="T:System.Xml.Serialization.XmlSchemaProviderAttribute"></see> to the class instead. 85 /// </summary> 86 /// <returns> 87 /// An <see cref="T:System.Xml.Schema.XmlSchema"></see> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see> method. 88 /// </returns> 89 public override XmlSchema GetSchema() 90 { 91 throw new NotImplementedException("The method or operation is not implemented."); 92 } 74 #region Xml serialization 75 /// <summary> 76 /// This property is reserved, apply the <see cref="T:System.Xml.Serialization.XmlSchemaProviderAttribute"></see> to the class instead. 77 /// </summary> 78 /// <returns> 79 /// An <see cref="T:System.Xml.Schema.XmlSchema"></see> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see> method. 80 /// </returns> 81 public override XmlSchema GetSchema() { 82 throw new NotImplementedException("The method or operation is not implemented."); 83 } 93 84 94 /// <summary> 95 /// Generates an object from its XML representation. 96 /// </summary> 97 /// <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> stream from which the object is deserialized.</param> 98 public override void ReadXml(System.Xml.XmlReader reader) 99 { 100 throw new NotImplementedException("The method or operation is not implemented."); 101 } 85 /// <summary> 86 /// Generates an object from its XML representation. 87 /// </summary> 88 /// <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> stream from which the object is deserialized.</param> 89 public override void ReadXml(System.Xml.XmlReader reader) { 90 throw new NotImplementedException("The method or operation is not implemented."); 91 } 102 92 103 /// <summary> 104 /// Converts an object into its XML representation. 105 /// </summary> 106 /// <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> stream to which the object is serialized.</param> 107 public override void WriteXml(System.Xml.XmlWriter writer) 108 { 109 throw new NotImplementedException("The method or operation is not implemented."); 110 } 111 #endregion 93 /// <summary> 94 /// Converts an object into its XML representation. 95 /// </summary> 96 /// <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> stream to which the object is serialized.</param> 97 public override void WriteXml(System.Xml.XmlWriter writer) { 98 throw new NotImplementedException("The method or operation is not implemented."); 99 } 100 #endregion 112 101 113 102 114 103 115 /// <summary> 116 /// Runs when the entire object graph has been deserialized. 117 /// </summary> 118 /// <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param> 119 public override void OnDeserialization(object sender) 120 { 121 base.OnDeserialization(sender); 122 if(Tracing.BinaryDeserializationSwitch.Enabled) 123 Trace.WriteLine("IDeserializationCallback of 'LabelMaterial' called."); 124 104 /// <summary> 105 /// Runs when the entire object graph has been deserialized. 106 /// </summary> 107 /// <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param> 108 public override void OnDeserialization(object sender) { 109 base.OnDeserialization(sender); 110 if (Tracing.BinaryDeserializationSwitch.Enabled) 111 Trace.WriteLine("IDeserializationCallback of 'LabelMaterial' called."); 125 112 126 } 113 127 114 } 115 } 128 116 }
Note: See TracChangeset
for help on using the changeset viewer.