Exemplo n.º 1
0
 public OpenApiCSharpCodeGenerator(string swaggerFile, string defaultNamespace, IGeneralOptions options)
 {
     this.swaggerFile      = swaggerFile ?? throw new ArgumentNullException(nameof(swaggerFile));
     this.defaultNamespace = defaultNamespace ?? throw new ArgumentNullException(nameof(defaultNamespace));
     this.options          = new CustomPathOptions(options ?? throw new ArgumentNullException(nameof(options)));
     javaPathProvider      = new JavaPathProvider(options ?? throw new ArgumentNullException(nameof(options)));
 }
Exemplo n.º 2
0
 public SwaggerCSharpCodeGenerator(string swaggerFile, string defaultNamespace, IGeneralOptions options, IProcessLauncher processLauncher)
 {
     this.swaggerFile      = swaggerFile ?? throw new ArgumentNullException(nameof(swaggerFile));
     this.defaultNamespace = defaultNamespace ?? throw new ArgumentNullException(nameof(defaultNamespace));
     this.options          = options ?? throw new ArgumentNullException(nameof(options));
     this.processLauncher  = processLauncher ?? throw new ArgumentNullException(nameof(processLauncher));
     javaPathProvider      = new JavaPathProvider(options, processLauncher);
 }
 public OpenApiCSharpCodeGenerator(
     string swaggerFile,
     string defaultNamespace,
     IGeneralOptions generatlOptions,
     IOpenApiGeneratorOptions openApiGeneratorOptions,
     IProcessLauncher processLauncher,
     IDependencyInstaller dependencyInstaller)
 {
     this.swaggerFile             = swaggerFile ?? throw new ArgumentNullException(nameof(swaggerFile));
     this.defaultNamespace        = defaultNamespace ?? throw new ArgumentNullException(nameof(defaultNamespace));
     this.options                 = generatlOptions ?? throw new ArgumentNullException(nameof(generatlOptions));
     this.openApiGeneratorOptions = openApiGeneratorOptions ??
                                    throw new ArgumentNullException(nameof(openApiGeneratorOptions));
     this.processLauncher     = processLauncher ?? throw new ArgumentNullException(nameof(processLauncher));
     this.dependencyInstaller =
         dependencyInstaller ?? throw new ArgumentNullException(nameof(dependencyInstaller));
     javaPathProvider = new JavaPathProvider(generatlOptions, processLauncher);
 }