From ad3535eb9dfb0b505f595aee0c56eabd526dd57c Mon Sep 17 00:00:00 2001 From: Christian Resma Helle Date: Fri, 14 Jun 2019 21:33:23 +0200 Subject: [PATCH] Add guard against null options --- .../Generators/NSwag/NSwagCSharpCodeGenerator.cs | 2 +- .../Generators/NSwagStudio/NSwagStudioCodeGenerator.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ApiClientCodeGen.VSIX/Generators/NSwag/NSwagCSharpCodeGenerator.cs b/src/ApiClientCodeGen.VSIX/Generators/NSwag/NSwagCSharpCodeGenerator.cs index ec629852ac..d3c7f72da6 100644 --- a/src/ApiClientCodeGen.VSIX/Generators/NSwag/NSwagCSharpCodeGenerator.cs +++ b/src/ApiClientCodeGen.VSIX/Generators/NSwag/NSwagCSharpCodeGenerator.cs @@ -18,7 +18,7 @@ public NSwagCSharpCodeGenerator(string swaggerFile, string defaultNamespace, INS { this.swaggerFile = swaggerFile ?? throw new ArgumentNullException(nameof(swaggerFile)); this.defaultNamespace = defaultNamespace ?? throw new ArgumentNullException(nameof(defaultNamespace)); - this.options = new NSwagCSharpOptions(options); + this.options = new NSwagCSharpOptions(options ?? throw new ArgumentNullException(nameof(options))); } public string GenerateCode(IVsGeneratorProgress pGenerateProgress) diff --git a/src/ApiClientCodeGen.VSIX/Generators/NSwagStudio/NSwagStudioCodeGenerator.cs b/src/ApiClientCodeGen.VSIX/Generators/NSwagStudio/NSwagStudioCodeGenerator.cs index 4d30e14b67..2dd25d2cde 100644 --- a/src/ApiClientCodeGen.VSIX/Generators/NSwagStudio/NSwagStudioCodeGenerator.cs +++ b/src/ApiClientCodeGen.VSIX/Generators/NSwagStudio/NSwagStudioCodeGenerator.cs @@ -17,7 +17,7 @@ public class NSwagStudioCodeGenerator : ICodeGenerator public NSwagStudioCodeGenerator(string nswagStudioFile, IGeneralOptions options) { this.nswagStudioFile = nswagStudioFile ?? throw new ArgumentNullException(nameof(nswagStudioFile)); - this.options = new CustomPathOptions(options); + this.options = new CustomPathOptions(options ?? throw new ArgumentNullException(nameof(options))); } public string GenerateCode(IVsGeneratorProgress pGenerateProgress)