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