Passed to the IOperationContractGenerationExtension.GenerateOperation method to enable the modification of an operation contract and its context prior to generating code.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
Use the object passed to the IOperationContractGenerationExtension.GenerateOperation method to modify the code document object model prior to the generation of code. Typically, the System.ServiceModel.Description.IOperationContractGenerationExtension interface is implemented on a custom System.ServiceModel.Description.IWsdlImportExtension implementation that is used to import custom WSDL elements or otherwise modify the code at the service or operation level. To modify the code at the service level, see System.ServiceModel.Description.IServiceContractGenerationExtension.
The following example shows the use of the object passed to the IOperationContractGenerationExtension.GenerateOperation method to add code comments extracted from custom WSDL elements.
The following code example shows the resulting code comments.
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.