Some 4.0 API tweaks
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.Channels / MessageEncodingBindingElement.cs
index 12380cce602d8ade27e956ee55230c992baf35bf..0303aed9f010415ef03ba6a101529db861b370bc 100644 (file)
@@ -50,6 +50,13 @@ namespace System.ServiceModel.Channels
 
                public abstract MessageVersion MessageVersion { get; set; }
 
+               public override T GetProperty<T> (BindingContext ctx)
+               {
+                       if (typeof (T) == typeof (MessageVersion))
+                               return (T) (object) MessageVersion;
+                       return ctx.GetInnerProperty<T> ();
+               }
+
 #if !NET_2_1
                [MonoTODO]
                protected virtual void OnImportPolicy (XmlElement assertion,