In class/System.Web.Services/Test/System.Web.Services.Description:
authorAnkit Jain <radical@corewars.org>
Thu, 27 Apr 2006 14:26:06 +0000 (14:26 -0000)
committerAnkit Jain <radical@corewars.org>
Thu, 27 Apr 2006 14:26:06 +0000 (14:26 -0000)
commit8e24a975c8cd4621d169e3b6597169bb5158ea8f
tree974d2e258390cf0e3d5b89c04010a99c6dda148f
parentafac4f0b2f963985caf6cd6a316024853d67abfe
In class/System.Web.Services/Test/System.Web.Services.Description:

* ServiceDescriptionTest.cs (ExtensibleAttributes): New test.

In class/System.Web.Services/System.Web.Services.Description:

* DocumentableItem.cs (ExtensibleAttributes):
(Extensions): Add missing NET_2_0 properties.
* Port.cs:
* OperationBinding.cs:
* MessagePart.cs
* Binding.cs:
* Types.cs:
* Service.cs:
* OperationMessage.cs:
* Message.cs:
* Import.cs:
* Operation.cs:
* PortType.cs: Override and implement Extensions property. Add
XmlFormatExtensionPoint attribute.

* MessageBinding.cs: Abstract Extensions property is not present in
NET_2_0.

* wsdl.genxs: Update to process unknown attributes as ExtensibleAttributes in NET_2_0.
* ServiceDescriptionSerializerBase.cs: Regenerated from wsdl.genxs

* ServiceDescription.cs (ServiceDescription.AddUnknownAttribute): New. Add attribute to
attributes collection.
(ServiceDescription.SetExtensibleAttributes): Set DocumentableItem.ExtensibleAttributes
property.

* ServiceDescriptionFormatExtensionCollection.cs
(ServiceDescriptionFormatExtensionCollection.SetParent): Set only if
value is a ServiceDescriptionFormatExtension type object.

svn path=/trunk/mcs/; revision=59981
21 files changed:
mcs/class/System.Web.Services/System.Web.Services.Description/Binding.cs
mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog
mcs/class/System.Web.Services/System.Web.Services.Description/DocumentableItem.cs
mcs/class/System.Web.Services/System.Web.Services.Description/Import.cs
mcs/class/System.Web.Services/System.Web.Services.Description/Message.cs
mcs/class/System.Web.Services/System.Web.Services.Description/MessageBinding.cs
mcs/class/System.Web.Services/System.Web.Services.Description/MessagePart.cs
mcs/class/System.Web.Services/System.Web.Services.Description/Operation.cs
mcs/class/System.Web.Services/System.Web.Services.Description/OperationBinding.cs
mcs/class/System.Web.Services/System.Web.Services.Description/OperationMessage.cs
mcs/class/System.Web.Services/System.Web.Services.Description/Port.cs
mcs/class/System.Web.Services/System.Web.Services.Description/PortType.cs
mcs/class/System.Web.Services/System.Web.Services.Description/Service.cs
mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescription.cs
mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionFormatExtensionCollection.cs
mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionSerializerBase.cs
mcs/class/System.Web.Services/System.Web.Services.Description/Types.cs
mcs/class/System.Web.Services/System.Web.Services.Description/wsdl.genxs
mcs/class/System.Web.Services/Test/System.Web.Services.Description/ChangeLog
mcs/class/System.Web.Services/Test/System.Web.Services.Description/ServiceDescriptionTest.cs
mcs/class/System.Web.Services/Test/System.Web.Services.Description/test.wsdl [new file with mode: 0644]