34 types derived from BehaviorExtensionElement
System.ServiceModel (19)
System\ServiceModel\Configuration\CallbackDebugElement.cs (1)
10public sealed partial class CallbackDebugElement : BehaviorExtensionElement
System\ServiceModel\Configuration\CallbackTimeoutsElement.cs (1)
12public sealed partial class CallbackTimeoutsElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ClearBehaviorElement.cs (1)
7public sealed partial class ClearBehaviorElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ClientCredentialsElement.cs (1)
17public partial class ClientCredentialsElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ClientViaElement.cs (1)
10public sealed partial class ClientViaElement : BehaviorExtensionElement
System\ServiceModel\Configuration\DataContractSerializerElement.cs (1)
15public sealed partial class DataContractSerializerElement : BehaviorExtensionElement
System\ServiceModel\Configuration\DispatcherSynchronizationElement.cs (1)
13public sealed partial class DispatcherSynchronizationElement : BehaviorExtensionElement
System\ServiceModel\Configuration\RemoveBehaviorElement.cs (1)
9public sealed partial class RemoveBehaviorElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceAuthenticationElement.cs (1)
14public sealed partial class ServiceAuthenticationElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceAuthorizationElement.cs (1)
18public sealed partial class ServiceAuthorizationElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceCredentialsElement.cs (1)
16public partial class ServiceCredentialsElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceDebugElement.cs (1)
11public sealed partial class ServiceDebugElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceMetadataPublishingElement.cs (1)
12public sealed partial class ServiceMetadataPublishingElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceSecurityAuditElement.cs (1)
14public sealed partial class ServiceSecurityAuditElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceThrottlingElement.cs (1)
12public sealed partial class ServiceThrottlingElement : BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceTimeoutsElement.cs (1)
12public sealed partial class ServiceTimeoutsElement : BehaviorExtensionElement
System\ServiceModel\Configuration\SynchronousReceiveElement.cs (1)
9public sealed partial class SynchronousReceiveElement : BehaviorExtensionElement
System\ServiceModel\Configuration\TransactedBatchingElement.cs (1)
10public sealed partial class TransactedBatchingElement : BehaviorExtensionElement
System\ServiceModel\Configuration\UseRequestHeadersForMetadataAddressElement.cs (1)
12public sealed partial class UseRequestHeadersForMetadataAddressElement : BehaviorExtensionElement
System.ServiceModel.Activities (7)
System\ServiceModel\Activities\Configuration\BufferedReceiveElement.cs (1)
12public sealed class BufferedReceiveElement : BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\EtwTrackingBehaviorElement.cs (1)
16public class EtwTrackingBehaviorElement : BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\SendMessageChannelCacheElement.cs (1)
14public sealed class SendMessageChannelCacheElement : BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\SqlWorkflowInstanceStoreElement.cs (1)
16public class SqlWorkflowInstanceStoreElement : BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\WorkflowIdleElement.cs (1)
14public sealed class WorkflowIdleElement : BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\WorkflowInstanceManagementElement.cs (1)
10public class WorkflowInstanceManagementElement : BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\WorkflowUnhandledExceptionElement.cs (1)
11public sealed class WorkflowUnhandledExceptionElement : BehaviorExtensionElement
System.ServiceModel.Discovery (2)
System\ServiceModel\Discovery\Configuration\EndpointDiscoveryElement.cs (1)
14public sealed class EndpointDiscoveryElement : BehaviorExtensionElement
System\ServiceModel\Discovery\Configuration\ServiceDiscoveryElement.cs (1)
14public sealed class ServiceDiscoveryElement : BehaviorExtensionElement
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\Configuration\RoutingExtensionElement.cs (1)
16public sealed class RoutingExtensionElement : BehaviorExtensionElement
System\ServiceModel\Routing\Configuration\SoapProcessingExtensionElement.cs (1)
13public class SoapProcessingExtensionElement : BehaviorExtensionElement
System.ServiceModel.Web (2)
System\ServiceModel\Configuration\WebHttpElement.cs (1)
11public sealed partial class WebHttpElement : BehaviorExtensionElement
System\ServiceModel\Configuration\WebScriptEnablingElement.cs (1)
9public sealed partial class WebScriptEnablingElement : BehaviorExtensionElement
System.WorkflowServices (2)
System\ServiceModel\Configuration\PersistenceProviderElement.cs (1)
19public class PersistenceProviderElement : BehaviorExtensionElement
System\ServiceModel\Configuration\WorkflowRuntimeElement.cs (1)
15public class WorkflowRuntimeElement : BehaviorExtensionElement
22 references to BehaviorExtensionElement
System.ServiceModel (22)
System\ServiceModel\Configuration\CommonEndpointBehaviorElement.cs (3)
11public partial class CommonEndpointBehaviorElement : ServiceModelExtensionCollectionElement<BehaviorExtensionElement> 19public override void Add(BehaviorExtensionElement element) 40public override bool CanAdd(BehaviorExtensionElement element)
System\ServiceModel\Configuration\CommonServiceBehaviorElement.cs (3)
11public partial class CommonServiceBehaviorElement : ServiceModelExtensionCollectionElement<BehaviorExtensionElement> 19public override void Add(BehaviorExtensionElement element) 40public override bool CanAdd(BehaviorExtensionElement element)
System\ServiceModel\Configuration\EndpointBehaviorElement.cs (3)
15public partial class EndpointBehaviorElement : NamedServiceModelExtensionCollectionElement<BehaviorExtensionElement> 28public override void Add(BehaviorExtensionElement element) 54public override bool CanAdd(BehaviorExtensionElement element)
System\ServiceModel\Configuration\EndpointBehaviorElementCollection.cs (3)
45List<BehaviorExtensionElement> parentExtensionElements = new List<BehaviorExtensionElement>(); 48foreach (BehaviorExtensionElement parentBehaviorElement in parentEndpointBehaviorElement)
System\ServiceModel\Configuration\ExtensionsSection.cs (1)
162if (extensionType.IsSubclassOf(typeof(BehaviorExtensionElement)))
System\ServiceModel\Configuration\ServiceBehaviorElement.cs (3)
15public partial class ServiceBehaviorElement : NamedServiceModelExtensionCollectionElement<BehaviorExtensionElement> 28public override void Add(BehaviorExtensionElement element) 54public override bool CanAdd(BehaviorExtensionElement element)
System\ServiceModel\Configuration\ServiceBehaviorElementCollection.cs (3)
54List<BehaviorExtensionElement> parentExtensionElements = new List<BehaviorExtensionElement>(); 57foreach (BehaviorExtensionElement parentBehaviorElement in parentServiceBehaviorElement)
System\ServiceModel\Description\ConfigLoader.cs (3)
201static void LoadBehaviors<T>(ServiceModelExtensionCollectionElement<BehaviorExtensionElement> behaviorElement, KeyedByTypeCollection<T> behaviors, bool commonBehaviors) 208BehaviorExtensionElement behaviorExtension = behaviorElement[i]; 274static void TraceBehaviorWarning(BehaviorExtensionElement behaviorExtension, int traceCode, string traceDescription, Type type, Type behaviorType)