System.ServiceModel.Channels.BindingElement
namespace System.ServiceModel.Channels
{
public abstract class BindingElement
{
protected BindingElement();
protected BindingElement(BindingElement elementToBeCloned);
public abstract BindingElement Clone();
public virtual IChannelFactory<TChannel> BuildChannelFactory<TChannel>(BindingContext context);
public virtual bool CanBuildChannelFactory<TChannel>(BindingContext context);
public abstract T GetProperty<T>(BindingContext context) where T : class;
}
}