2 implementations of IServiceContractGenerationExtension
System.ServiceModel (2)
System\ServiceModel\Description\ClientClassGenerator.cs (1)
18
class ClientClassGenerator :
IServiceContractGenerationExtension
System\ServiceModel\Description\ServiceContractGenerator.cs (1)
488
class ChannelInterfaceGenerator :
IServiceContractGenerationExtension
10 references to IServiceContractGenerationExtension
System.ServiceModel (10)
System\ServiceModel\Description\ClientClassGenerator.cs (1)
158
void
IServiceContractGenerationExtension
.GenerateContract(ServiceContractGenerationContext context)
System\ServiceModel\Description\ServiceContractGenerator.cs (9)
201
IEnumerable<
IServiceContractGenerationExtension
> GetBeforeExtensionsBuiltInContractGenerators()
203
return EmptyArray<
IServiceContractGenerationExtension
>.Instance;
212
IEnumerable<
IServiceContractGenerationExtension
> GetAfterExtensionsBuiltInContractGenerators()
490
void
IServiceContractGenerationExtension
.GenerateContract(ServiceContractGenerationContext context)
592
static internal void CallContractExtensions(IEnumerable<
IServiceContractGenerationExtension
> extensions, ServiceContractGenerationContext context)
594
foreach (
IServiceContractGenerationExtension
extension in extensions)
618
static IEnumerable<
IServiceContractGenerationExtension
> EnumerateBehaviorExtensions(ContractDescription contract)
622
if (behavior is
IServiceContractGenerationExtension
)
624
yield return (
IServiceContractGenerationExtension
)behavior;