11 implementations of IPolicyImportExtension
dotnet-svcutil-lib (11)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (1)
23public class SecurityBindingElementImporter : IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CompositeDuplexBindingElementImporter.cs (1)
11public class CompositeDuplexBindingElementImporter : IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ContextBindingElementImporter.cs (1)
15public class ContextBindingElementImporter : IPolicyImportExtension, IWsdlImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (1)
13public class MessageEncodingBindingElementImporter : IWsdlImportExtension, IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\OneWayBindingElementImporter.cs (1)
11public class OneWayBindingElementImporter : IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\PrivacyNoticeBindingElementImporter.cs (1)
18public sealed class PrivacyNoticeBindingElementImporter : IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (1)
37public sealed class ReliableSessionBindingElementImporter : IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (1)
29public sealed class TransactionFlowBindingElementImporter : IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElementImporter.cs (1)
22public class TransportBindingElementImporter : IWsdlImportExtension, IPolicyImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpTransportImporter.cs (1)
13public class UdpTransportImporter : IPolicyImportExtension, IWsdlImportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UseManagedPresentationBindingElementImporter.cs (1)
18public sealed class UseManagedPresentationBindingElementImporter : IPolicyImportExtension
24 references to IPolicyImportExtension
dotnet-svcutil-lib (24)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (1)
634void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CompositeDuplexBindingElementImporter.cs (1)
17void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (1)
164void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\OneWayBindingElementImporter.cs (1)
17void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\PrivacyNoticeBindingElementImporter.cs (1)
20void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (1)
39void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (1)
31void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElementImporter.cs (1)
120void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UseManagedPresentationBindingElementImporter.cs (1)
20void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataImporter.cs (8)
17private readonly KeyedByTypeCollection<IPolicyImportExtension> _policyExtensions; 28internal MetadataImporter(IEnumerable<IPolicyImportExtension> policyImportExtensions) 33internal MetadataImporter(IEnumerable<IPolicyImportExtension> policyImportExtensions, 47_policyExtensions = new KeyedByTypeCollection<IPolicyImportExtension>(policyImportExtensions); 50public KeyedByTypeCollection<IPolicyImportExtension> PolicyImportExtensions 94foreach (IPolicyImportExtension policyImporter in _policyExtensions) 134private static Collection<IPolicyImportExtension> LoadPolicyExtensionsFromConfig() 139private Exception CreateExtensionException(IPolicyImportExtension importer, Exception e)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (2)
45public WsdlImporter(MetadataSet metadata, IEnumerable<IPolicyImportExtension> policyImportExtensions, 51public WsdlImporter(MetadataSet metadata, IEnumerable<IPolicyImportExtension> policyImportExtensions,
Metadata\ServiceDescriptor.cs (5)
271typeof(IEnumerable<IPolicyImportExtension>), 283Collection<IPolicyImportExtension> policyImportExtensions = LoadPolicyImportExtensions(); 314private static Collection<IPolicyImportExtension> LoadPolicyImportExtensions() 316Collection<IPolicyImportExtension> extensions = new Collection<IPolicyImportExtension>()