13 types derived from BindingElement
dotnet-svcutil-lib (13)
CodeDomFixup\System.ServiceModel.FederationCodeGen.cs (1)
28internal class WSFederationBindingElement : System.ServiceModel.Channels.BindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CompositeDuplexBindingElement.cs (1)
16public sealed class CompositeDuplexBindingElement : BindingElement //, IPolicyExportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ContextBindingElement.cs (1)
14public class ContextBindingElement : BindingElement, IPolicyExportExtension, IContextSessionProvider, /*TODO: IWmiInstanceProvider,*/ IContextBindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncodingBindingElement.cs (1)
7public abstract class MessageEncodingBindingElement : BindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\OneWayBindingElement.cs (1)
15public sealed class OneWayBindingElement : BindingElement,
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\PrivacyNoticeBindingElement.cs (1)
11public sealed class PrivacyNoticeBindingElement : BindingElement, IPolicyExportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElement.cs (1)
15public sealed class ReliableSessionBindingElement : BindingElement, IPolicyExportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElement.cs (1)
25public abstract class SecurityBindingElement : BindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\StreamUpgradeBindingElement.cs (1)
9public abstract class StreamUpgradeBindingElement : BindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransactionFlowBindingElement.cs (1)
17public sealed class TransactionFlowBindingElement : BindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElement.cs (1)
13: BindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UnrecognizedAssertionsBindingElement.cs (1)
14internal class UnrecognizedAssertionsBindingElement : BindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UseManagedPresentationBindingElement.cs (1)
10public sealed class UseManagedPresentationBindingElement : BindingElement, IPolicyExportExtension
97 references to BindingElement
dotnet-svcutil-lib (97)
CodeDomFixup\EndpointSelector.cs (1)
123foreach (BindingElement bindingElement in bindingElements)
CodeDomFixup\MethodCreationHelper.cs (1)
972foreach (BindingElement bindingElement in custom.Elements)
CodeDomFixup\System.ServiceModel.FederationCodeGen.cs (1)
33public override System.ServiceModel.Channels.BindingElement Clone() => default;
FrameworkFork\System.ServiceModel\System\ServiceModel\BasicHttpBinding.cs (1)
156foreach (BindingElement element in elements)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncodingBindingElement.cs (2)
201public override BindingElement Clone() 235internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BindingContext.cs (4)
110private BindingElement RemoveNextElement() 112BindingElement element = _remainingBindingElements.Remove<BindingElement>(); 124foreach (BindingElement bindingElement in this.RemainingBindingElements)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BindingElement.cs (3)
15protected BindingElement(BindingElement elementToBeCloned) 19public abstract BindingElement Clone(); 44internal virtual bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BindingElementCollection.cs (7)
11public class BindingElementCollection : Collection<BindingElement> 17public BindingElementCollection(IEnumerable<BindingElement> elements) 22foreach (BindingElement element in elements) 28public BindingElementCollection(BindingElement[] elements) 50public void AddRange(params BindingElement[] elements) 133protected override void InsertItem(int index, BindingElement item) 141protected override void SetItem(int index, BindingElement item)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CompositeDuplexBindingElement.cs (2)
44public override BindingElement Clone() 122internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionOrientedTransportBindingElement.cs (1)
193internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ContextBindingElement.cs (2)
140public override BindingElement Clone() 160internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ContextBindingElementImporter.cs (3)
61foreach (BindingElement element in customBinding.Elements) 89foreach (BindingElement bindingElement in bindingElements) 136foreach (BindingElement bindingElement in context.BindingElements)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CustomBinding.cs (6)
18public CustomBinding(params BindingElement[] bindingElementsInTopDownChannelStackOrder) 26foreach (BindingElement element in bindingElementsInTopDownChannelStackOrder) 32public CustomBinding(string name, string ns, params BindingElement[] bindingElementsInTopDownChannelStackOrder) 40foreach (BindingElement element in bindingElementsInTopDownChannelStackOrder) 46public CustomBinding(IEnumerable<BindingElement> bindingElementsInTopDownChannelStackOrder) 53foreach (BindingElement element in bindingElementsInTopDownChannelStackOrder)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpsTransportBindingElement.cs (1)
56public override BindingElement Clone()
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
395public override BindingElement Clone() 571internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncodingBindingElement.cs (1)
71internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (2)
170public override BindingElement Clone() 226internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\NamedPipeTransportBindingElement.cs (2)
41public override BindingElement Clone() 71internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\OneWayBindingElement.cs (2)
65public override BindingElement Clone() 156internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\PrivacyNoticeBindingElement.cs (2)
61public override BindingElement Clone() 102internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElement.cs (2)
207public override BindingElement Clone() 228internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElement.cs (2)
1493foreach (BindingElement bindingElement in bindingElements) 1516internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElementImporter.cs (1)
253public override BindingElement Clone()
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (2)
106public override BindingElement Clone() 181internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
197public override BindingElement Clone()
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TcpTransportBindingElement.cs (2)
52public override BindingElement Clone() 93internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TextMessageEncodingBindingElement.cs (2)
143public override BindingElement Clone() 174internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransactionFlowBindingElement.cs (2)
92public override BindingElement Clone() 322internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElement.cs (3)
109Collection<BindingElement> bindingElements = context.BindingParameters.FindAll<BindingElement>(); 153internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
72public override BindingElement Clone()
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpTransportBindingElement.cs (2)
170public override BindingElement Clone() 219internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UnrecognizedAssertionsBindingElement.cs (1)
109public override BindingElement Clone()
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UseManagedPresentationBindingElement.cs (1)
16public override BindingElement Clone()
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WindowsStreamSecurityBindingElement.cs (2)
44public override BindingElement Clone() 144internal override bool IsMatch(BindingElement b)
FrameworkFork\System.ServiceModel\System\ServiceModel\Configuration\BindingElementExtensionElement.cs (2)
15public virtual void ApplyConfiguration(BindingElement bindingElement) 29protected internal abstract BindingElement CreateBindingElement();
FrameworkFork\System.ServiceModel\System\ServiceModel\Configuration\SecurityElementBase.cs (1)
37protected internal override BindingElement CreateBindingElement()
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlExporter.cs (1)
562foreach (BindingElement bindingElement in bindingElements)
FrameworkFork\System.ServiceModel\System\ServiceModel\MessageSecurityOverTcp.cs (2)
66internal SecurityBindingElement CreateSecurityBindingElement(bool isSecureTransportMode, bool isReliableSession, BindingElement transportBindingElement) 145internal static bool TryCreate(SecurityBindingElement sbe, bool isReliableSession, BindingElement transportBindingElement, out MessageSecurityOverTcp messageSecurity)
FrameworkFork\System.ServiceModel\System\ServiceModel\NetHttpBinding.cs (1)
182foreach (BindingElement element in elements)
FrameworkFork\System.ServiceModel\System\ServiceModel\NetNamedPipeBinding.cs (1)
201foreach (BindingElement element in elements)
FrameworkFork\System.ServiceModel\System\ServiceModel\NetTcpBinding.cs (7)
313BindingElement transportSecurity = CreateTransportSecurity(); 337BindingElement transportSecurity = null; 339foreach (BindingElement element in elements) 385private BindingElement CreateTransportSecurity() 390private static UnifiedSecurityMode GetModeFromTransportSecurity(BindingElement transport) 395private static bool SetTransportSecurity(BindingElement transport, SecurityMode mode, TcpTransportSecurity transportSecurity) 416private static bool TryCreateSecurity(SecurityBindingElement sbe, UnifiedSecurityMode mode, bool isReliableSession, BindingElement transportSecurity, TcpTransportSecurity tcpTransportSecurity, out NetTcpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\NetTcpSecurity.cs (4)
66internal BindingElement CreateTransportSecurity() 82internal static UnifiedSecurityMode GetModeFromTransportSecurity(BindingElement transport) 94internal static bool SetTransportSecurity(BindingElement transport, SecurityMode mode, TcpTransportSecurity transportSecurity) 123internal static bool TryCreate(SecurityBindingElement wsSecurity, SecurityMode mode, bool isReliableSessionEnabled, BindingElement transportSecurity, TcpTransportSecurity tcpTransportSecurity, out NetTcpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy.cs (1)
2648foreach (BindingElement be in bindingElementsBelowSecurity)
FrameworkFork\System.ServiceModel\System\ServiceModel\TcpTransportSecurity.cs (5)
83private static bool IsSslBindingElement(BindingElement element, TcpTransportSecurity transportSecurity, out bool requireClientCertificate) 94internal BindingElement CreateTransportProtectionOnly() 99internal static bool SetTransportProtectionOnly(BindingElement transport, TcpTransportSecurity transportSecurity) 105internal BindingElement CreateTransportProtectionAndAuthentication() 119internal static bool SetTransportProtectionAndAuthentication(BindingElement transport, TcpTransportSecurity transportSecurity)
FrameworkFork\System.ServiceModel\System\ServiceModel\UdpBinding.cs (1)
200foreach (BindingElement bindingElement in bindingElements)
FrameworkFork\System.ServiceModel\System\ServiceModel\WSHttpBindingBase.cs (1)
300foreach (BindingElement element in elements)