8 types derived from BindingElement
Extensibility.MessageInterceptor.IntegrationTests (1)
InterceptingBindingElement.cs (1)
9public class InterceptingBindingElement : BindingElement
System.ServiceModel.Federation (1)
System\ServiceModel\Federation\WsFederationBindingElement.cs (1)
10internal class WSFederationBindingElement : BindingElement
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\StreamUpgradeBindingElement.cs (1)
6public abstract class StreamUpgradeBindingElement : BindingElement
System.ServiceModel.Primitives (4)
netstandard.cs (4)
1615public abstract partial class MessageEncodingBindingElement : System.ServiceModel.Channels.BindingElement 1795public sealed class ReliableSessionBindingElement : System.ServiceModel.Channels.BindingElement 1839public abstract partial class TransportBindingElement : System.ServiceModel.Channels.BindingElement 1879public abstract partial class SecurityBindingElement : System.ServiceModel.Channels.BindingElement
System.ServiceModel.Primitives.Tests (1)
ServiceModel\ThrowingOnCloseBindingElement.cs (1)
11public class ThrowingOnCloseBindingElement : BindingElement
50 references to BindingElement
Client.ChannelLayer.IntegrationTests (4)
RequestReplyChannelShapeTests.4.0.0.cs (4)
84BindingElement[] bindingElements = new BindingElement[2]; 192BindingElement[] bindingElements = new BindingElement[2];
Client.TypedClient.IntegrationTests (3)
TypedProxyTests.4.0.0.cs (3)
230customBinding = new CustomBinding(new BindingElement[] { 294customBinding = new CustomBinding(new BindingElement[] { 358customBinding = new CustomBinding(new BindingElement[] {
Encoding.Encoders.IntegrationTests (2)
TextEncodingTests.4.0.0.cs (2)
17BindingElement[] bindingElements = null; 28bindingElements = new BindingElement[2];
Extensibility.MessageEncoder.IntegrationTests (1)
CustomTextMessageBindingElement.cs (1)
115public override BindingElement Clone()
Extensibility.MessageInterceptor.IntegrationTests (1)
InterceptingBindingElement.cs (1)
39public override BindingElement Clone()
System.ServiceModel (1)
netstandard.cs (1)
35[assembly: TypeForwardedTo(typeof(BindingElement))]
System.ServiceModel.Federation (1)
System\ServiceModel\Federation\WsFederationBindingElement.cs (1)
22public override BindingElement Clone()
System.ServiceModel.NetFramingBase (2)
System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (1)
89public override BindingElement Clone()
System\ServiceModel\Channels\WindowsStreamSecurityBindingElement.cs (1)
38public override BindingElement Clone() => new WindowsStreamSecurityBindingElement(this);
System.ServiceModel.NetNamedPipe (1)
System\ServiceModel\Channels\NamedPipeTransportBindingElement.cs (1)
49public override BindingElement Clone()
System.ServiceModel.Primitives (16)
netstandard.cs (16)
1227public override System.ServiceModel.Channels.BindingElement Clone() { return default; } 1268protected BindingElement(System.ServiceModel.Channels.BindingElement elementToBeCloned) { } 1271public abstract System.ServiceModel.Channels.BindingElement Clone(); 1274public partial class BindingElementCollection : System.Collections.ObjectModel.Collection<System.ServiceModel.Channels.BindingElement> 1277public BindingElementCollection(System.Collections.Generic.IEnumerable<System.ServiceModel.Channels.BindingElement> elements) { } 1278public BindingElementCollection(System.ServiceModel.Channels.BindingElement[] elements) { } 1279public void AddRange(params System.ServiceModel.Channels.BindingElement[] elements) { } 1284protected override void InsertItem(int index, System.ServiceModel.Channels.BindingElement item) { } 1287protected override void SetItem(int index, System.ServiceModel.Channels.BindingElement item) { } 1423public CustomBinding(System.Collections.Generic.IEnumerable<System.ServiceModel.Channels.BindingElement> bindingElementsInTopDownChannelStackOrder) { } 1425public CustomBinding(params System.ServiceModel.Channels.BindingElement[] bindingElementsInTopDownChannelStackOrder) { } 1426public CustomBinding(string name, string ns, params System.ServiceModel.Channels.BindingElement[] bindingElementsInTopDownChannelStackOrder) { } 1791public override BindingElement Clone() { return default; } 1807public override System.ServiceModel.Channels.BindingElement Clone() { return default; } 1835public override System.ServiceModel.Channels.BindingElement Clone() { return default; } 1910public override System.ServiceModel.Channels.BindingElement Clone() { return default; }
System.ServiceModel.Primitives.Tests (7)
Channels\CustomBindingTest.cs (2)
20BindingElement[] bindingElements = new BindingElement[2];
Channels\MessageTest.cs (2)
70BindingElement[] bindingElements = new BindingElement[2];
Channels\TransportBindingElementTest.cs (1)
27public override BindingElement Clone()
ServiceModel\ChannelFactoryTest.cs (1)
27CustomBinding binding = new CustomBinding(new BindingElement[] {
ServiceModel\ThrowingOnCloseBindingElement.cs (1)
37public override BindingElement Clone()
System.ServiceModel.UnixDomainSocket (10)
System\ServiceModel\Channels\UnixDomainSocketTransportBindingElement.cs (1)
54public override BindingElement Clone()
System\ServiceModel\Channels\UnixPosixIdentityBindingElement.cs (1)
21public override BindingElement Clone() => new UnixPosixIdentityBindingElement(this);
System\ServiceModel\UnixDomainSocketBinding.cs (2)
101BindingElement transportSecurity = CreateTransportSecurity(); 112private BindingElement CreateTransportSecurity()
System\ServiceModel\UnixDomainSocketSecurity.cs (1)
55internal BindingElement CreateTransportSecurity()
System\ServiceModel\UnixDomainSocketTransportSecurity.cs (5)
109internal BindingElement CreatePosixIdentityOnlyBinding() 114private static bool IsSslBindingElement(BindingElement element, UnixDomainSocketTransportSecurity transportSecurity) 126internal BindingElement CreateTransportProtectionOnly() 131internal static bool SetTransportProtectionOnly(BindingElement transport, UnixDomainSocketTransportSecurity transportSecurity) 136internal BindingElement CreateTransportProtectionAndAuthentication()
UnitTests.Common (1)
MockTransportBindingElement.cs (1)
32public override BindingElement Clone()