2 implementations of IWsdlExportExtension
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (1)
16public sealed class MtomMessageEncodingBindingElement : MessageEncodingBindingElement, IWsdlExportExtension, IPolicyExportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpTransportBindingElement.cs (1)
21IWsdlExportExtension
27 references to IWsdlExportExtension
dotnet-svcutil-lib (27)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (2)
210void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) { } 211void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpTransportBindingElement.cs (2)
182void IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext context) 187void IWsdlExportExtension.ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlContractConversionContext.cs (6)
47internal IEnumerable<IWsdlExportExtension> ExportExtensions 51foreach (IWsdlExportExtension extension in _contract.Behaviors.FindAll<IWsdlExportExtension>()) 66Collection<IWsdlExportExtension> extensions = operation.Behaviors.FindAll<IWsdlExportExtension>(); 79foreach (IWsdlExportExtension extension in extensions)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlEndpointConversionContext.cs (10)
58internal IEnumerable<IWsdlExportExtension> ExportExtensions 62foreach (IWsdlExportExtension extension in _endpoint.Behaviors.FindAll<IWsdlExportExtension>()) 67foreach (IWsdlExportExtension extension in _endpoint.Binding.CreateBindingElements().FindAll<IWsdlExportExtension>()) 72foreach (IWsdlExportExtension extension in _endpoint.Contract.Behaviors.FindAll<IWsdlExportExtension>()) 87Collection<IWsdlExportExtension> extensions = operation.Behaviors.FindAll<IWsdlExportExtension>(); 100foreach (IWsdlExportExtension extension in extensions)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlExporter.cs (7)
240foreach (IWsdlExportExtension extension in endpointContext.ExportExtensions) 248foreach (IWsdlExportExtension extension in contractContext.ExportExtensions) 438internal static bool IsBuiltInOperationBehavior(IWsdlExportExtension extension) 1170private void CallExtension(WsdlContractConversionContext contractContext, IWsdlExportExtension extension) 1185private void CallExtension(WsdlEndpointConversionContext endpointContext, IWsdlExportExtension extension) 1200private Exception ThrowExtensionException(ContractDescription contract, IWsdlExportExtension exporter, Exception e) 1208private Exception ThrowExtensionException(ServiceEndpoint endpoint, IWsdlExportExtension exporter, Exception e)