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