Browse Source

2010-02-10 Atsushi Enomoto <[email protected]>

	* MessageHeader.cs : no need to treat EndpointAddress as a special
	  case here too.


svn path=/trunk/mcs/; revision=151198
Atsushi Eno 16 years ago
parent
commit
34289b6f76

+ 5 - 0
mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog

@@ -1,3 +1,8 @@
+2010-02-10  Atsushi Enomoto  <[email protected]>
+
+	* MessageHeader.cs : no need to treat EndpointAddress as a special
+	  case here too.
+
 2010-02-10  Atsushi Enomoto  <[email protected]>
 
 	* MessageHeaders.cs : remove duplicate constant.

+ 1 - 4
mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeader.cs

@@ -287,10 +287,7 @@ namespace System.ServiceModel.Channels
 			protected override void OnWriteHeaderContents (XmlDictionaryWriter writer,
 								       MessageVersion version)
 			{
-				if (value is EndpointAddress)
-					((EndpointAddress) value).WriteTo (version.Addressing, writer, name, ns);
-				else
-					this.formatter.WriteObjectContent (writer, value);
+				this.formatter.WriteObjectContent (writer, value);
 			}
 
 			public object Value { get { return value; } }