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>
9 <hook type="unknownElement">
10 <replace>ServiceDescription.ReadExtension (Document, Reader, $OBJECT);</replace>
12 <hook type="unknownAttribute">
15 ServiceDescription.AddUnknownAttribute ((XmlAttribute) ReadXmlNode (false));
17 UnknownNode ($OBJECT);
21 <hook type="attributes">
24 ServiceDescription.SetExtensibleAttributes ($OBJECT);
30 <typeName>System.Xml.Schema.XmlSchema</typeName>
32 <replace>$OBJECT = System.Xml.Schema.XmlSchema.Read (Reader, null); Reader.Read ();</replace>
36 <hook type="elements">
38 <typeAttribute>System.Web.Services.Configuration.XmlFormatExtensionPointAttribute</typeAttribute>
40 <insertBefore>ServiceDescription.WriteExtensions (Writer, $OBJECT);</insertBefore>
44 <typeName>System.Xml.Schema.XmlSchema</typeName>
46 <replace>$OBJECT.Write (Writer);</replace>