diff options
author | Atsushi Eno <atsushieno@gmail.com> | 2009-08-07 06:47:01 +0400 |
---|---|---|
committer | Atsushi Eno <atsushieno@gmail.com> | 2009-08-07 06:47:01 +0400 |
commit | 0b580f7a17561a17f0451a8281d5b0a847869783 (patch) | |
tree | 0d46b29f1b07a0cf8e3f07d6db50d4195646a234 /mcs | |
parent | c8f2bc98cc81138715cadb7bdc5a576059db3cee (diff) |
2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
* MessageHeader.cs : fill IsReferenceParameter.
svn path=/trunk/mcs/; revision=139539
Diffstat (limited to 'mcs')
-rwxr-xr-x | mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog | 4 | ||||
-rw-r--r-- | mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeader.cs | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog index c9b465b1055..4c8581e3caf 100755 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog @@ -1,3 +1,7 @@ +2009-08-07 Atsushi Enomoto <atsushi@ximian.com> + + * MessageHeader.cs : fill IsReferenceParameter. + 2009-08-06 Atsushi Enomoto <atsushi@ximian.com> * ReplyChannelBase.cs, TcpReplyChannel.cs, HttpReplyChannel.cs: diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeader.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeader.cs index 4f01a83f4c8..89f7948fcf4 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeader.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeader.cs @@ -212,12 +212,15 @@ namespace System.ServiceModel.Channels { Id = reader.GetAttribute ("Id", Constants.WsuNamespace); - // FIXME: fill is_ref string s = reader.GetAttribute ("relay", soap_ns); relay = s != null ? XmlConvert.ToBoolean (s) : false; s = reader.GetAttribute ("mustUnderstand", soap_ns); must_understand = s != null ? XmlConvert.ToBoolean (s) : false; actor = reader.GetAttribute ("actor", soap_ns) ?? String.Empty; + + s = reader.GetAttribute ("IsReferenceParameter", Constants.WsaNamespace); + is_ref = s != null ? XmlConvert.ToBoolean (s) : false; + local_name = reader.LocalName; namespace_uri = reader.NamespaceURI; body = reader.ReadOuterXml (); |