aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/GraphicObjects/Container.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2016-02-02 12:19:06 +0100
committerjpbruyere <jp.bruyere@hotmail.com>2016-02-02 12:19:06 +0100
commit2b087282dd73152d21140ea7312a90e046c84f61 (patch)
tree5d03225090e39c1d14465bdbaf1882e87026402b /src/GraphicObjects/Container.cs
parent73b7c1d82226e4d10708e858a011991e3f598655 (diff)
Fix CRLF
Diffstat (limited to 'src/GraphicObjects/Container.cs')
-rw-r--r--src/GraphicObjects/Container.cs156
1 files changed, 78 insertions, 78 deletions
diff --git a/src/GraphicObjects/Container.cs b/src/GraphicObjects/Container.cs
index 144eb764..360eee51 100644
--- a/src/GraphicObjects/Container.cs
+++ b/src/GraphicObjects/Container.cs
@@ -1,78 +1,78 @@
-using System;
-using System.Xml.Serialization;
-using System.Reflection;
-using OpenTK.Input;
-using System.ComponentModel;
-using System.Linq;
-
-namespace Crow
-{
- public class Container : PrivateContainer, IXmlSerializable
- {
- #region CTOR
- public Container()
- : base()
- {
- }
- public Container(Rectangle _bounds)
- : base(_bounds)
- {
- }
- #endregion
-
- [XmlIgnore]
- public GraphicObject Child {
- get { return child; }
- set { child = value; }
- }
- public virtual T SetChild<T> (T _child)
- {
- return base.SetChild (_child);
- }
-
- #region IXmlSerializable
-
- public override System.Xml.Schema.XmlSchema GetSchema()
- {
- return null;
- }
- public override void ReadXml(System.Xml.XmlReader reader)
- {
- //only read attributes in GraphicObject IXmlReader implementation
- base.ReadXml(reader);
-
-
- using (System.Xml.XmlReader subTree = reader.ReadSubtree())
- {
- subTree.Read(); //skip current node
- subTree.Read(); //read first child
-
- if (!subTree.IsStartElement())
- return;
-
- Type t = Type.GetType("Crow." + subTree.Name);
- GraphicObject go = (GraphicObject)Activator.CreateInstance(t);
-
- (go as IXmlSerializable).ReadXml(subTree);
-
- SetChild(go);
-
- subTree.Read();//closing tag
- }
- }
- public override void WriteXml(System.Xml.XmlWriter writer)
- {
- base.WriteXml(writer);
-
- if (Child == null)
- return;
-
- writer.WriteStartElement(Child.GetType().Name);
- (Child as IXmlSerializable).WriteXml(writer);
- writer.WriteEndElement();
- }
-
- #endregion
- }
-}
-
+using System;
+using System.Xml.Serialization;
+using System.Reflection;
+using OpenTK.Input;
+using System.ComponentModel;
+using System.Linq;
+
+namespace Crow
+{
+ public class Container : PrivateContainer, IXmlSerializable
+ {
+ #region CTOR
+ public Container()
+ : base()
+ {
+ }
+ public Container(Rectangle _bounds)
+ : base(_bounds)
+ {
+ }
+ #endregion
+
+ [XmlIgnore]
+ public GraphicObject Child {
+ get { return child; }
+ set { child = value; }
+ }
+ public virtual T SetChild<T> (T _child)
+ {
+ return base.SetChild (_child);
+ }
+
+ #region IXmlSerializable
+
+ public override System.Xml.Schema.XmlSchema GetSchema()
+ {
+ return null;
+ }
+ public override void ReadXml(System.Xml.XmlReader reader)
+ {
+ //only read attributes in GraphicObject IXmlReader implementation
+ base.ReadXml(reader);
+
+
+ using (System.Xml.XmlReader subTree = reader.ReadSubtree())
+ {
+ subTree.Read(); //skip current node
+ subTree.Read(); //read first child
+
+ if (!subTree.IsStartElement())
+ return;
+
+ Type t = Type.GetType("Crow." + subTree.Name);
+ GraphicObject go = (GraphicObject)Activator.CreateInstance(t);
+
+ (go as IXmlSerializable).ReadXml(subTree);
+
+ SetChild(go);
+
+ subTree.Read();//closing tag
+ }
+ }
+ public override void WriteXml(System.Xml.XmlWriter writer)
+ {
+ base.WriteXml(writer);
+
+ if (Child == null)
+ return;
+
+ writer.WriteStartElement(Child.GetType().Name);
+ (Child as IXmlSerializable).WriteXml(writer);
+ writer.WriteEndElement();
+ }
+
+ #endregion
+ }
+}
+