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