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