2 implementations of IServiceContractGenerationExtension
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ClientClassGenerator.cs (1)
18
internal class ClientClassGenerator :
IServiceContractGenerationExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceContractGenerator.cs (1)
434
private class ChannelInterfaceGenerator :
IServiceContractGenerationExtension
10 references to IServiceContractGenerationExtension
dotnet-svcutil-lib (10)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ClientClassGenerator.cs (1)
158
void
IServiceContractGenerationExtension
.GenerateContract(ServiceContractGenerationContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceContractGenerator.cs (9)
147
private IEnumerable<
IServiceContractGenerationExtension
> GetBeforeExtensionsBuiltInContractGenerators()
149
return EmptyArray<
IServiceContractGenerationExtension
>.Allocate(0);
158
private IEnumerable<
IServiceContractGenerationExtension
> GetAfterExtensionsBuiltInContractGenerators()
436
void
IServiceContractGenerationExtension
.GenerateContract(ServiceContractGenerationContext context)
538
static internal void CallContractExtensions(IEnumerable<
IServiceContractGenerationExtension
> extensions, ServiceContractGenerationContext context)
540
foreach (
IServiceContractGenerationExtension
extension in extensions)
564
private static IEnumerable<
IServiceContractGenerationExtension
> EnumerateBehaviorExtensions(ContractDescription contract)
568
if (behavior is
IServiceContractGenerationExtension
)
570
yield return (
IServiceContractGenerationExtension
)behavior;