* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Description / wsdl.genxs
1 <configuration>
2         <serializer class="System.Web.Services.Description.ServiceDescription" assembly="System.Web.Services">
3                 <reader>ServiceDescriptionReaderBase</reader>
4                 <writer>ServiceDescriptionWriterBase</writer>
5                 <generateAsInternal>true</generateAsInternal>
6                 <namespace>System.Web.Services.Description</namespace>
7                 <outFileName>ServiceDescriptionSerializerBase.cs</outFileName>
8                 <readerHooks>
9                         <hook type="unknownElement">
10                                 <replace>ServiceDescription.ReadExtension (Document, Reader, $OBJECT);</replace>
11                         </hook>
12                         <hook type="unknownAttribute">
13                                 <replace>
14 #if NET_2_0
15                                 ServiceDescription.AddUnknownAttribute ((XmlAttribute) ReadXmlNode (false));
16 #else
17                                 UnknownNode ($OBJECT);
18 #endif
19                                 </replace>
20                         </hook>
21                         <hook type="attributes">
22                                 <insertAfter>
23 #if NET_2_0
24                                 ServiceDescription.SetExtensibleAttributes ($OBJECT);
25 #endif
26                                 </insertAfter>
27                         </hook>
28                         <hook type="type">
29                                 <select>
30                                         <typeName>System.Xml.Schema.XmlSchema</typeName>
31                                 </select>
32                                 <replace>$OBJECT = System.Xml.Schema.XmlSchema.Read (Reader, null); Reader.Read ();</replace>
33                         </hook>
34                 </readerHooks>
35                 <writerHooks>
36                         <hook type="elements">
37                                 <select>
38                                         <typeAttribute>System.Web.Services.Configuration.XmlFormatExtensionPointAttribute</typeAttribute>
39                                 </select>
40                                 <insertBefore>ServiceDescription.WriteExtensions (Writer, $OBJECT);</insertBefore>
41                         </hook>
42                         <hook type="type">
43                                 <select>
44                                         <typeName>System.Xml.Schema.XmlSchema</typeName>
45                                 </select>
46                                 <replace>$OBJECT.Write (Writer);</replace>
47                         </hook>
48                 </writerHooks>
49         </serializer>
50 </configuration>