Merge pull request #2448 from BrzVlad/feature-cprop-opt
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / XmlDataSourceNodeDescriptor.cs
index 3df2195fdddc9d335033f6efdd82aa7b1bcd2d60..3362278874810950067c3b5fe3e65c3a792f2ef9 100644 (file)
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_2_0
 using System;
 using System.Collections;
 using System.ComponentModel;
 using System.Xml;
+using System.Xml.XPath;
+using System.Xml.Schema;
 using AC = System.ComponentModel.AttributeCollection;
 
 namespace System.Web.UI.WebControls
 {
-       internal class XmlDataSourceNodeDescriptor: ICustomTypeDescriptor
+       internal class XmlDataSourceNodeDescriptor: ICustomTypeDescriptor, IXPathNavigable
        {
                XmlNode node;
                
@@ -117,7 +118,11 @@ namespace System.Web.UI.WebControls
                                return this;
                        return null;
                }
+
+               public XPathNavigator CreateNavigator ()
+               {
+                       return node.CreateNavigator();
+               }
        }
 }
-#endif