<PackageReference Include="System.ServiceModel.Primitives" Version="6.1.0" />

System.ServiceModel.Channels.BindingElement

public abstract class 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; } }