20 types derived from BindingElementExtensionElement
System.ServiceModel (17)
System\ServiceModel\Configuration\BinaryMessageEncodingElement.cs (1)
10
public sealed partial class BinaryMessageEncodingElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\CompositeDuplexElement.cs (1)
11
public sealed partial class CompositeDuplexElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\ContextBindingElementExtensionElement.cs (1)
17
public partial class ContextBindingElementExtensionElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\MtomMessageEncodingElement.cs (1)
13
public sealed partial class MtomMessageEncodingElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\OneWayElement.cs (1)
11
public sealed partial class OneWayElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\PeerTransportElement.cs (1)
13
public partial class PeerTransportElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\PnrpPeerResolverElement.cs (1)
10
public class PnrpPeerResolverElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\PrivacyNoticeElement.cs (1)
11
public partial class PrivacyNoticeElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\ReliableSessionElement.cs (1)
13
public sealed partial class ReliableSessionElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\SecurityElementBase.cs (1)
19
public partial class SecurityElementBase :
BindingElementExtensionElement
System\ServiceModel\Configuration\SslStreamSecurityElement.cs (1)
12
public sealed partial class SslStreamSecurityElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\TextMessageEncodingElement.cs (1)
13
public sealed partial class TextMessageEncodingElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\TransactionFlowElement.cs (1)
16
public partial class TransactionFlowElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\TransportElement.cs (1)
10
public abstract partial class TransportElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\UnrecognizedPolicyAssertionElement.cs (1)
16
sealed partial class UnrecognizedPolicyAssertionElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\UseManagedPresentationElement.cs (1)
11
public partial class UseManagedPresentationElement :
BindingElementExtensionElement
System\ServiceModel\Configuration\WindowsStreamSecurityElement.cs (1)
14
public sealed partial class WindowsStreamSecurityElement :
BindingElementExtensionElement
System.ServiceModel.Channels (1)
System\ServiceModel\Configuration\ByteStreamMessageEncodingElement.cs (1)
14
public sealed partial class ByteStreamMessageEncodingElement :
BindingElementExtensionElement
System.ServiceModel.Discovery (1)
System\ServiceModel\Discovery\Configuration\DiscoveryClientElement.cs (1)
15
public sealed class DiscoveryClientElement :
BindingElementExtensionElement
System.ServiceModel.Web (1)
System\ServiceModel\Configuration\WebMessageEncodingElement.cs (1)
14
public sealed partial class WebMessageEncodingElement :
BindingElementExtensionElement
20 references to BindingElementExtensionElement
System.ServiceModel (20)
System\ServiceModel\Configuration\CustomBindingCollectionElement.cs (4)
58
bool TryCreateMatchingExtension(BindingElement bindingElement, ExtensionElementCollection collection, bool allowDerivedTypes, string assemblyName, out
BindingElementExtensionElement
result)
63
BindingElementExtensionElement
bindingElementExtension = Activator.CreateInstance(Type.GetType(element.Type, true)) as
BindingElementExtensionElement
;
118
BindingElementExtensionElement
bindingElementExtension;
System\ServiceModel\Configuration\CustomBindingElement.cs (15)
14
: NamedServiceModelExtensionCollectionElement<
BindingElementExtensionElement
>,
15
ICollection<
BindingElementExtensionElement
>,
78
public override void Add(
BindingElementExtensionElement
element)
85
BindingElementExtensionElement
existingElement = null;
131
public override bool CanAdd(
BindingElementExtensionElement
element)
138
BindingElementExtensionElement
existingElement = null;
143
bool CanAddEncodingElement(
BindingElementExtensionElement
element, ref
BindingElementExtensionElement
existingElement)
148
bool CanAddExclusiveElement(Type exclusiveType, Type bindingElementType, ref
BindingElementExtensionElement
existingElement)
153
foreach (
BindingElementExtensionElement
existing in this)
166
bool CanAddStreamUpgradeElement(
BindingElementExtensionElement
element, ref
BindingElementExtensionElement
existingElement)
171
bool CanAddTransportElement(
BindingElementExtensionElement
element, ref
BindingElementExtensionElement
existingElement)
179
foreach (
BindingElementExtensionElement
bindingConfig in this)
System\ServiceModel\Configuration\ExtensionsSection.cs (1)
166
else if (extensionType.IsSubclassOf(typeof(
BindingElementExtensionElement
)))