From 424257be67327fa361e30f5d609459ad1bfacce6 Mon Sep 17 00:00:00 2001 From: David Cumps Date: Mon, 22 Jun 2020 10:49:47 +0200 Subject: [PATCH] Prevent breaking change on optional parameter #487 --- src/Microsoft.OpenApi/Any/OpenApiString.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Microsoft.OpenApi/Any/OpenApiString.cs b/src/Microsoft.OpenApi/Any/OpenApiString.cs index e1036cfca..3b8d8e9ff 100644 --- a/src/Microsoft.OpenApi/Any/OpenApiString.cs +++ b/src/Microsoft.OpenApi/Any/OpenApiString.cs @@ -10,12 +10,21 @@ public class OpenApiString : OpenApiPrimitive { private bool isExplicit; + /// + /// Initializes the class. + /// + /// + public OpenApiString(string value) + : this(value, false) + { + } + /// /// Initializes the class. /// /// /// Used to indicate if a string is quoted. - public OpenApiString(string value, bool isExplicit = false) + public OpenApiString(string value, bool isExplicit) : base(value) { this.isExplicit = isExplicit;