MoveToAttribute* Fix 'if' brackets.
[mono.git] / mcs / class / System.XML / System.Xml / XmlProcessingInstruction.cs
index 9efe34f4815d1d88fe48174b97e0d72a7610ce76..f9a1f2e607c614db5c33264f06ee41ff76054404 100644 (file)
@@ -18,8 +18,7 @@ namespace System.Xml
 
                #region Constructors
 
-               protected internal XmlProcessingInstruction (string target, string data, XmlDocument doc)
-                       : base(doc)
+               protected internal XmlProcessingInstruction (string target, string data, XmlDocument doc) : base(doc)
                {
                        this.target = target;
                        this.data = data;
@@ -36,11 +35,10 @@ namespace System.Xml
                        set { data = value; }
                }
 
-               [MonoTODO]
                public override string InnerText
                {
-                       get { throw new NotImplementedException (); }
-                       set { throw new NotImplementedException (); }
+                       get { return Data; }
+                       set { data = value; }
                }
 
                public override string LocalName
@@ -83,16 +81,11 @@ namespace System.Xml
                        return new XmlProcessingInstruction (target, data, OwnerDocument);
                }
 
-               [MonoTODO]
-               public override void WriteContentTo (XmlWriter w)
-               {
-                       throw new NotImplementedException ();
-               }
+               public override void WriteContentTo (XmlWriter w) { }
 
-               [MonoTODO]
                public override void WriteTo (XmlWriter w)
                {
-                       throw new NotImplementedException ();
+                       w.WriteProcessingInstruction (target, data);
                }
 
                #endregion