Author: lluis
Date: 2005-06-14 05:29:46 -0400 (Tue, 14 Jun 2005)
New Revision: 45940

Modified:
   trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog
   
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionFormatExtensionCollection.cs
   
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/SoapProtocolReflector.cs
Log:
2005-06-14  Lluis Sanchez Gual <[EMAIL PROTECTED]>

        * SoapProtocolReflector.cs: Set the part name when using bare encoded 
format.
        * ServiceDescriptionFormatExtensionCollection.cs: Use IsInstanceOfType 
instead
        of Type.IsAssignableFrom when possible.



Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog
===================================================================
--- 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog   
    2005-06-14 09:14:24 UTC (rev 45939)
+++ 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog   
    2005-06-14 09:29:46 UTC (rev 45940)
@@ -1,3 +1,9 @@
+2005-06-14  Lluis Sanchez Gual <[EMAIL PROTECTED]>
+
+       * SoapProtocolReflector.cs: Set the part name when using bare encoded 
format.
+       * ServiceDescriptionFormatExtensionCollection.cs: Use IsInstanceOfType 
instead
+       of Type.IsAssignableFrom when possible.
+
 2005-06-06  Kornél Pál <[EMAIL PROTECTED]>
 
        * ServiceDescriptionReflector.cs: Added support for HttpPostLocalhost 
and HttpSoap12

Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionFormatExtensionCollection.cs
===================================================================
--- 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionFormatExtensionCollection.cs
  2005-06-14 09:14:24 UTC (rev 45939)
+++ 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionFormatExtensionCollection.cs
  2005-06-14 09:29:46 UTC (rev 45940)
@@ -79,7 +79,7 @@
                public object Find (Type type)
                {
                        foreach (object value in List)
-                               if (type.IsAssignableFrom (value.GetType ()))
+                               if (type.IsInstanceOfType (value))
                                        return value;
                        return null;
                }

Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/SoapProtocolReflector.cs
===================================================================
--- 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/SoapProtocolReflector.cs
        2005-06-14 09:14:24 UTC (rev 45939)
+++ 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/SoapProtocolReflector.cs
        2005-06-14 09:29:46 UTC (rev 45940)
@@ -189,6 +189,7 @@
                                        else {
                                                string namesp = 
members[n].TypeNamespace;
                                                if (namesp == "") namesp = 
members[n].Namespace;
+                                               part.Name = 
members[n].ElementName;
                                                part.Type = new 
XmlQualifiedName (members[n].TypeName, namesp);
                                        }
                                        msg.Parts.Add (part);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to