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(); }