{
public abstract class MessageEncodingBindingElement : BindingElement
{
- public MessageEncodingBindingElement ()
+ public
+ MessageEncodingBindingElement ()
{
}
[MonoTODO]
- public MessageEncodingBindingElement (MessageEncodingBindingElement source)
+ public
+ MessageEncodingBindingElement (MessageEncodingBindingElement source)
{
MessageVersion = source.MessageVersion;
}
public abstract MessageVersion MessageVersion { get; set; }
-#if !NET_2_1
+ public override T GetProperty<T> (BindingContext ctx)
+ {
+ if (typeof (T) == typeof (MessageVersion))
+ return (T) (object) MessageVersion;
+ return ctx.GetInnerProperty<T> ();
+ }
+
+#if !NET_2_1 && !XAMMAC_4_5
[MonoTODO]
protected virtual void OnImportPolicy (XmlElement assertion,
MessageVersion messageVersion,