From 4af73be1060ecc9b79abbac28b3facc58803453d Mon Sep 17 00:00:00 2001 From: jbevain Date: Mon, 1 Feb 2010 13:15:02 +0000 Subject: [PATCH] 2010-02-01 Jb Evain * SoapProtocolImporter.cs: properly generate the SoapHeader attribute on NET_2_0. git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@150632 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- class/System.Web.Services/System.Web.Services.Description/ChangeLog | 5 +++++ .../System.Web.Services.Description/SoapProtocolImporter.cs | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/class/System.Web.Services/System.Web.Services.Description/ChangeLog b/class/System.Web.Services/System.Web.Services.Description/ChangeLog index ee1cc839a9..f6a8d53d10 100644 --- a/class/System.Web.Services/System.Web.Services.Description/ChangeLog +++ b/class/System.Web.Services/System.Web.Services.Description/ChangeLog @@ -1,3 +1,8 @@ +2010-02-01 Jb Evain + + * SoapProtocolImporter.cs: properly generate the SoapHeader + attribute on NET_2_0. + 2009-09-30 Miguel de Icaza * ExtensionManager.cs: Initialize the NET_2_0 pieces with diff --git a/class/System.Web.Services/System.Web.Services.Description/SoapProtocolImporter.cs b/class/System.Web.Services/System.Web.Services.Description/SoapProtocolImporter.cs index 4432c95eef..4278c34b46 100644 --- a/class/System.Web.Services/System.Web.Services.Description/SoapProtocolImporter.cs +++ b/class/System.Web.Services/System.Web.Services.Description/SoapProtocolImporter.cs @@ -677,7 +677,12 @@ namespace System.Web.Services.Description { } CodeAttributeDeclaration att = new CodeAttributeDeclaration ("System.Web.Services.Protocols.SoapHeaderAttribute"); +#if NET_2_0 + att.Arguments.Add (GetArg (propName)); +#else att.Arguments.Add (GetArg (varName)); +#endif + #if ONLY_1_0 att.Arguments.Add (GetArg ("Required", false)); #endif -- 2.11.4.GIT