12 implementations of IWsdlExportExtension
System.ServiceModel (10)
System\ServiceModel\Channels\BinaryMessageEncodingBindingElement.cs (1)
15public sealed class BinaryMessageEncodingBindingElement : MessageEncodingBindingElement, IWsdlExportExtension, IPolicyExportExtension
System\ServiceModel\Channels\ConnectionOrientedTransportBindingElement.cs (1)
15IWsdlExportExtension,
System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
21IWsdlExportExtension, IPolicyExportExtension, ITransportPolicyImport
System\ServiceModel\Channels\MsmqBindingElementBase.cs (1)
16IWsdlExportExtension, IPolicyExportExtension, ITransportPolicyImport
System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (1)
15public sealed class MtomMessageEncodingBindingElement : MessageEncodingBindingElement, IWsdlExportExtension, IPolicyExportExtension
System\ServiceModel\Channels\PeerTransportBindingElement.cs (1)
32: TransportBindingElement, IWsdlExportExtension, ITransportPolicyImport, IPolicyExportExtension
System\ServiceModel\Channels\TextMessageEncodingBindingElement.cs (1)
16public sealed class TextMessageEncodingBindingElement : MessageEncodingBindingElement, IWsdlExportExtension, IPolicyExportExtension
System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (1)
16public class DataContractSerializerOperationBehavior : IOperationBehavior, IWsdlExportExtension
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
20public class XmlSerializerOperationBehavior : IOperationBehavior, IWsdlExportExtension
System\ServiceModel\Security\WSTrustServiceContract.cs (1)
45public class WSTrustServiceContract : IWSTrustFeb2005SyncContract, IWSTrust13SyncContract, IWSTrustFeb2005AsyncContract, IWSTrust13AsyncContract, IWsdlExportExtension, IContractBehavior
System.ServiceModel.Channels (1)
System\ServiceModel\Channels\UdpTransportBindingElement.cs (1)
21IWsdlExportExtension
System.ServiceModel.Web (1)
System\ServiceModel\Channels\WebMessageEncodingBindingElement.cs (1)
13public sealed class WebMessageEncodingBindingElement : MessageEncodingBindingElement, IWsdlExportExtension, IWmiInstanceProvider
45 references to IWsdlExportExtension
System.ServiceModel (41)
System\ServiceModel\Channels\BinaryMessageEncodingBindingElement.cs (2)
264void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) { } 265void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext context)
System\ServiceModel\Channels\ConnectionOrientedTransportBindingElement.cs (2)
344void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) { } 347void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext endpointContext)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
876void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) { } 878void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext endpointContext)
System\ServiceModel\Channels\MsmqBindingElementBase.cs (2)
401void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) { } 411void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext endpointContext)
System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (2)
222void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) { } 223void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext context)
System\ServiceModel\Channels\PeerTransportBindingElement.cs (2)
178void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) { } 180void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext endpointContext)
System\ServiceModel\Channels\TextMessageEncodingBindingElement.cs (2)
193void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) { } 194void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext context)
System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (2)
177void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext endpointContext) 187void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext contractContext)
System\ServiceModel\Description\WsdlContractConversionContext.cs (6)
50internal IEnumerable<IWsdlExportExtension> ExportExtensions 54foreach (IWsdlExportExtension extension in contract.Behaviors.FindAll<IWsdlExportExtension>()) 69Collection<IWsdlExportExtension> extensions = operation.Behaviors.FindAll<IWsdlExportExtension>(); 82foreach (IWsdlExportExtension extension in extensions)
System\ServiceModel\Description\WsdlEndpointConversionContext.cs (10)
61internal IEnumerable<IWsdlExportExtension> ExportExtensions 65foreach (IWsdlExportExtension extension in endpoint.Behaviors.FindAll<IWsdlExportExtension>()) 70foreach (IWsdlExportExtension extension in endpoint.Binding.CreateBindingElements().FindAll<IWsdlExportExtension>()) 75foreach (IWsdlExportExtension extension in endpoint.Contract.Behaviors.FindAll<IWsdlExportExtension>()) 90Collection<IWsdlExportExtension> extensions = operation.Behaviors.FindAll<IWsdlExportExtension>(); 103foreach (IWsdlExportExtension extension in extensions)
System\ServiceModel\Description\WsdlExporter.cs (7)
240foreach (IWsdlExportExtension extension in endpointContext.ExportExtensions) 248foreach (IWsdlExportExtension extension in contractContext.ExportExtensions) 438internal static bool IsBuiltInOperationBehavior(IWsdlExportExtension extension) 1172void CallExtension(WsdlContractConversionContext contractContext, IWsdlExportExtension extension) 1187void CallExtension(WsdlEndpointConversionContext endpointContext, IWsdlExportExtension extension) 1202Exception ThrowExtensionException(ContractDescription contract, IWsdlExportExtension exporter, Exception e) 1210Exception ThrowExtensionException(ServiceEndpoint endpoint, IWsdlExportExtension exporter, Exception e)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
181void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext endpointContext) 191void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext contractContext)
System.ServiceModel.Channels (2)
System\ServiceModel\Channels\UdpTransportBindingElement.cs (2)
231void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) 236void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext context)
System.ServiceModel.Web (2)
System\ServiceModel\Channels\WebMessageEncodingBindingElement.cs (2)
221void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) 225void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext context)