{
}
- public TransactionFlowBindingElement (TransactionProtocol protocol)
+ public TransactionFlowBindingElement (TransactionProtocol transactionProtocol)
{
- this.protocol = protocol;
+ this.protocol = transactionProtocol;
}
public TransactionProtocol TransactionProtocol {
[MonoTODO]
public override T GetProperty<T> (BindingContext context)
{
- throw new NotImplementedException ();
+ return context.GetInnerProperty<T> ();
}
public override bool CanBuildChannelFactory<TChannel> (BindingContext context)
this.protocol = protocol;
}
- internal override KeyedByTypeCollection<object> Properties {
- get {
- var b = inner_listener as ChannelListenerBase;
- return b != null ? b.Properties : base.Properties;
- }
+ public override T GetProperty<T> ()
+ {
+ return inner_listener.GetProperty<T> () ?? base.GetProperty<T> ();
}
public override Uri Uri {