Merge pull request #762 from echampet/wsdl
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Description / wsdl.genxs
index c21973346c274e0191fa6e0aa7fef1009abd3640..43ea9d20c74cea20f781161e82e7d84b88e875dd 100644 (file)
@@ -2,20 +2,18 @@
        <serializer class="System.Web.Services.Description.ServiceDescription" assembly="System.Web.Services">
                <reader>ServiceDescriptionReaderBase</reader>
                <writer>ServiceDescriptionWriterBase</writer>
+               <generateAsInternal>true</generateAsInternal>
                <namespace>System.Web.Services.Description</namespace>
                <outFileName>ServiceDescriptionSerializerBase.cs</outFileName>
                <readerHooks>
                        <hook type="unknownElement">
-                               <select>
-                                       <typeAttribute>System.Web.Services.Configuration.XmlFormatExtensionPointAttribute</typeAttribute>
-                               </select>
-                               <replace>ServiceDescription.ReadExtension (Reader, $OBJECT);</replace>
+                               <replace>ServiceDescription.ReadExtension (Document, Reader, $OBJECT);</replace>
                        </hook>
                        <hook type="type">
                                <select>
                                        <typeName>System.Xml.Schema.XmlSchema</typeName>
                                </select>
-                               <replace>$OBJECT = System.Xml.Schema.XmlSchema.Read (Reader, null);</replace>
+                               <replace>$OBJECT = System.Xml.Schema.XmlSchema.Read (Reader, null); Reader.Read ();</replace>
                        </hook>
                </readerHooks>
                <writerHooks>