Thinktecture.Tools.Web.Services.CodeGeneration.ClientServiceGenerator.ClientServiceGenerator C# (CSharp) Method

ClientServiceGenerator() public method

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
return System.CodeDom
        public ClientServiceGenerator(MetadataSet metadataSet, PrimaryCodeGenerationOptions options, CodeDomProvider codeProvider)
        {
            Enforce.IsNotNull(metadataSet, "metadataSet");
            this.options = Enforce.IsNotNull(options, "options");
            this.codeProvider = Enforce.IsNotNull(codeProvider, "codeProvider");

            compileUnit = new CodeCompileUnit();
            wsdlImporter = new WsdlImporter(metadataSet);

            InitializeConfiguration();
        }