Fix for bug 9811: When web method returns DataTable the method generated in proxy...
[mono.git] / mcs / class / System.Data / System.Data / DataSet.cs
index dba26ada71cf07ecd04156a61cee637e6b19f5b8..cef72b24ff3f1f4c3f440b7ba7fa5576c4118643 100644 (file)
@@ -652,7 +652,14 @@ namespace System.Data {
 #if NET_2_0\r
                public static XmlSchemaComplexType GetDataSetSchema (XmlSchemaSet schemaSet)\r
                {\r
-                       return new XmlSchemaComplexType ();\r
+                       XmlSchemaComplexType stype = new XmlSchemaComplexType ();\r
+                       XmlSchemaSequence seq = new XmlSchemaSequence ();\r
+                       XmlSchemaElement selem = new XmlSchemaElement ();\r
+                       selem.RefName = new XmlQualifiedName ("schema", XmlSchema.Namespace);\r
+                       seq.Items.Add (selem);\r
+                       seq.Items.Add (new XmlSchemaAny ());\r
+                       stype.Particle = seq;\r
+                       return stype;\r
                }\r
 #endif\r
                public bool HasChanges ()\r