C# Класс Thinktecture.Tools.Web.Services.CodeGeneration.ClientServiceGenerator

Factory class for generating instances of GeneratedCode type.
Наследование: ICodeGenerator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ClientServiceGenerator ( System.ServiceModel.Description.MetadataSet metadataSet, PrimaryCodeGenerationOptions options, CodeDomProvider codeProvider ) : System.CodeDom
GenerateCode ( ) : CodeNamespace

Приватные методы

Метод Описание
AddFaultImportOptions ( ) : void
AddXmlSerializerImportOptions ( ) : void

Creates and adds an XmlSerializerImportOptions instance to be used with WsdlImporter.

CreateBasicCodeDomTree ( ) : void

Generates the basic CodeNamespace using .NET Fx code generation API.

InitializeConfiguration ( ) : void

Initializes the Configuration object to use for the code generation.

RemoveDataContractSerializerExtension ( ) : void

Remove(s) DataContract serialization extension(s). Because we only generate XmlSerializer serializable types in order to support broader set of XSD constructs.

TweakServiceContractGenerator ( System.ServiceModel.Description.ServiceContractGenerator scg ) : void
TweakWsdlImporter ( ) : void

Performs several actions to tweak WsdlImporter before using it.

Описание методов

ClientServiceGenerator() публичный Метод

public ClientServiceGenerator ( System.ServiceModel.Description.MetadataSet metadataSet, PrimaryCodeGenerationOptions options, CodeDomProvider codeProvider ) : System.CodeDom
metadataSet System.ServiceModel.Description.MetadataSet
options PrimaryCodeGenerationOptions
codeProvider System.CodeDom.Compiler.CodeDomProvider
Результат System.CodeDom

GenerateCode() публичный Метод

public GenerateCode ( ) : CodeNamespace
Результат System.CodeDom.CodeNamespace