9 implementations of IWsdlImportExtension
dotnet-svcutil-lib (9)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ContextBindingElementImporter.cs (1)
15
public class ContextBindingElementImporter : IPolicyImportExtension,
IWsdlImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (1)
13
public class MessageEncodingBindingElementImporter :
IWsdlImportExtension
, IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\StandardBindingImporter.cs (1)
15
public class StandardBindingImporter :
IWsdlImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElementImporter.cs (1)
22
public class TransportBindingElementImporter :
IWsdlImportExtension
, IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpTransportImporter.cs (1)
13
public class UdpTransportImporter : IPolicyImportExtension,
IWsdlImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerMessageContractImporter.cs (2)
20
public class DataContractSerializerMessageContractImporter :
IWsdlImportExtension
58
public class XmlSerializerMessageContractImporter :
IWsdlImportExtension
ImportModule.cs (2)
374
private class BindingImportTracker :
IWsdlImportExtension
404
private class HttpBindingTracker :
IWsdlImportExtension
36 references to IWsdlImportExtension
dotnet-svcutil-lib (36)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (3)
15
void
IWsdlImportExtension
.BeforeImport(ServiceDescriptionCollection wsdlDocuments, XmlSchemaSet xmlSchemas, ICollection<XmlElement> policy)
19
void
IWsdlImportExtension
.ImportContract(WsdlImporter importer, WsdlContractConversionContext context) { }
20
void
IWsdlImportExtension
.ImportEndpoint(WsdlImporter importer, WsdlEndpointConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\StandardBindingImporter.cs (3)
17
void
IWsdlImportExtension
.BeforeImport(WsdlNS.ServiceDescriptionCollection wsdlDocuments, XmlSchemaSet xmlSchemas, ICollection<XmlElement> policy) { }
18
void
IWsdlImportExtension
.ImportContract(WsdlImporter importer, WsdlContractConversionContext context) { }
20
void
IWsdlImportExtension
.ImportEndpoint(WsdlImporter importer, WsdlEndpointConversionContext endpointContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElementImporter.cs (3)
24
void
IWsdlImportExtension
.BeforeImport(WsdlNS.ServiceDescriptionCollection wsdlDocuments, XmlSchemaSet xmlSchemas, ICollection<XmlElement> policy)
29
void
IWsdlImportExtension
.ImportContract(WsdlImporter importer, WsdlContractConversionContext context) { }
31
void
IWsdlImportExtension
.ImportEndpoint(WsdlImporter importer, WsdlEndpointConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerMessageContractImporter.cs (6)
31
void
IWsdlImportExtension
.ImportEndpoint(WsdlImporter importer, WsdlEndpointConversionContext endpointContext)
40
void
IWsdlImportExtension
.ImportContract(WsdlImporter importer, WsdlContractConversionContext contractContext)
49
void
IWsdlImportExtension
.BeforeImport(WsdlNS.ServiceDescriptionCollection wsdlDocuments, XmlSchemaSet xmlSchemas, ICollection<XmlElement> policy) { }
60
void
IWsdlImportExtension
.ImportEndpoint(WsdlImporter importer, WsdlEndpointConversionContext endpointContext)
68
void
IWsdlImportExtension
.ImportContract(WsdlImporter importer, WsdlContractConversionContext contractContext)
76
void
IWsdlImportExtension
.BeforeImport(WsdlNS.ServiceDescriptionCollection wsdlDocuments, XmlSchemaSet xmlSchemas, ICollection<XmlElement> policy) { }
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (11)
30
private readonly KeyedByTypeCollection<
IWsdlImportExtension
> _wsdlExtensions;
46
IEnumerable<
IWsdlImportExtension
> wsdlImportExtensions)
52
IEnumerable<
IWsdlImportExtension
> wsdlImportExtensions, MetadataImporterQuotas quotas)
61
_wsdlExtensions = new KeyedByTypeCollection<
IWsdlImportExtension
>(wsdlImportExtensions);
70
public KeyedByTypeCollection<
IWsdlImportExtension
> WsdlImportExtensions
664
foreach (
IWsdlImportExtension
extension in _wsdlExtensions)
685
foreach (
IWsdlImportExtension
extension in _wsdlExtensions)
701
foreach (
IWsdlImportExtension
extension in _wsdlExtensions)
1559
private static Collection<
IWsdlImportExtension
> LoadWsdlExtensionsFromConfig()
1894
private static Exception CreateBeforeImportExtensionException(
IWsdlImportExtension
importer, Exception e)
1907
private static Exception CreateExtensionException(
IWsdlImportExtension
importer, Exception e)
ImportModule.cs (5)
257
public static void RemoveUnneededSerializers(CommandProcessorOptions options, ServiceDescriptor serviceDescriptor, Collection<
IWsdlImportExtension
> wsdlImportExtensions)
364
private static void RemoveExtension(Type extensionType, Collection<
IWsdlImportExtension
> wsdlImportExtensions)
380
void
IWsdlImportExtension
.BeforeImport(WsdlNS.ServiceDescriptionCollection wsdlDocuments, XmlSchemaSet xmlSchemas, ICollection<XmlElement> policy) { }
382
void
IWsdlImportExtension
.ImportContract(WsdlImporter importer, WsdlContractConversionContext context) { }
384
void
IWsdlImportExtension
.ImportEndpoint(WsdlImporter importer, WsdlEndpointConversionContext context)
Metadata\ServiceDescriptor.cs (5)
280
typeof(IEnumerable<
IWsdlImportExtension
>),
290
Collection<
IWsdlImportExtension
> wsdlImportExtensions = LoadWsdlImportExtensions();
306
private static Collection<
IWsdlImportExtension
> LoadWsdlImportExtensions()
308
Collection<
IWsdlImportExtension
> extensions = new Collection<
IWsdlImportExtension
>