diff --git a/modules/openapi-generator/src/main/resources/csharp/modelOneOf.mustache b/modules/openapi-generator/src/main/resources/csharp/modelOneOf.mustache index f9c39b02cd2..ab42e4eef99 100644 --- a/modules/openapi-generator/src/main/resources/csharp/modelOneOf.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/modelOneOf.mustache @@ -56,7 +56,7 @@ set { {{#oneOf}} - {{^-first}}else {{/-first}}if (value.GetType() == typeof({{{.}}})) + {{^-first}}else {{/-first}}if (value.GetType() == typeof({{{.}}}) || value is {{{.}}}) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index d85751aa172..97f474eab71 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Apple)) + if (value.GetType() == typeof(Apple) || value is Apple) { this._actualInstance = value; } - else if (value.GetType() == typeof(Banana)) + else if (value.GetType() == typeof(Banana) || value is Banana) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs index 8e04deec3f3..20413cb2d86 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(AppleReq)) + if (value.GetType() == typeof(AppleReq) || value is AppleReq) { this._actualInstance = value; } - else if (value.GetType() == typeof(BananaReq)) + else if (value.GetType() == typeof(BananaReq) || value is BananaReq) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index c7adc58517c..71ae8a22185 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -86,15 +86,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Pig)) + if (value.GetType() == typeof(Pig) || value is Pig) { this._actualInstance = value; } - else if (value.GetType() == typeof(Whale)) + else if (value.GetType() == typeof(Whale) || value is Whale) { this._actualInstance = value; } - else if (value.GetType() == typeof(Zebra)) + else if (value.GetType() == typeof(Zebra) || value is Zebra) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs index b077d0a7b6a..241a53bfbe4 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs @@ -109,23 +109,23 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(MixedSubId)) + if (value.GetType() == typeof(MixedSubId) || value is MixedSubId) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(decimal)) + else if (value.GetType() == typeof(decimal) || value is decimal) { this._actualInstance = value; } - else if (value.GetType() == typeof(int)) + else if (value.GetType() == typeof(int) || value is int) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index b4a865094f0..9342811826c 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -83,11 +83,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs index 9da14f87d7e..46b9d6f16c7 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs @@ -61,7 +61,7 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(string)) + if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs index 55f89cc00b0..9003f3a19ef 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -74,11 +74,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(BasquePig)) + if (value.GetType() == typeof(BasquePig) || value is BasquePig) { this._actualInstance = value; } - else if (value.GetType() == typeof(DanishPig)) + else if (value.GetType() == typeof(DanishPig) || value is DanishPig) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index a6f17110c4f..8315c6ddb7b 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -97,19 +97,19 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(List)) + if (value.GetType() == typeof(List) || value is List) { this._actualInstance = value; } - else if (value.GetType() == typeof(Object)) + else if (value.GetType() == typeof(Object) || value is Object) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index e88706b57c5..673969c6ec9 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -74,11 +74,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(ComplexQuadrilateral)) + if (value.GetType() == typeof(ComplexQuadrilateral) || value is ComplexQuadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(SimpleQuadrilateral)) + else if (value.GetType() == typeof(SimpleQuadrilateral) || value is SimpleQuadrilateral) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 2db1b667941..baf7c736005 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -74,11 +74,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 785941e64e2..77cc69fcdf3 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -83,11 +83,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index f1e8edba835..bd8e6abfd66 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -86,15 +86,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(EquilateralTriangle)) + if (value.GetType() == typeof(EquilateralTriangle) || value is EquilateralTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(IsoscelesTriangle)) + else if (value.GetType() == typeof(IsoscelesTriangle) || value is IsoscelesTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(ScaleneTriangle)) + else if (value.GetType() == typeof(ScaleneTriangle) || value is ScaleneTriangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index 5441a63ab70..5e0d760c369 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -72,11 +72,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Apple)) + if (value.GetType() == typeof(Apple) || value is Apple) { this._actualInstance = value; } - else if (value.GetType() == typeof(Banana)) + else if (value.GetType() == typeof(Banana) || value is Banana) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs index 08e3b38bc37..3772b99bdb4 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs @@ -81,11 +81,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(AppleReq)) + if (value.GetType() == typeof(AppleReq) || value is AppleReq) { this._actualInstance = value; } - else if (value.GetType() == typeof(BananaReq)) + else if (value.GetType() == typeof(BananaReq) || value is BananaReq) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index fdd59ea3787..49a7e091c23 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Pig)) + if (value.GetType() == typeof(Pig) || value is Pig) { this._actualInstance = value; } - else if (value.GetType() == typeof(Whale)) + else if (value.GetType() == typeof(Whale) || value is Whale) { this._actualInstance = value; } - else if (value.GetType() == typeof(Zebra)) + else if (value.GetType() == typeof(Zebra) || value is Zebra) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs index 83fe641b56a..e2527cc3c31 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs @@ -108,23 +108,23 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(MixedSubId)) + if (value.GetType() == typeof(MixedSubId) || value is MixedSubId) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(decimal)) + else if (value.GetType() == typeof(decimal) || value is decimal) { this._actualInstance = value; } - else if (value.GetType() == typeof(int)) + else if (value.GetType() == typeof(int) || value is int) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index 9387dcff85e..3c760b3abdd 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs index b9b38efe7d2..b7278bd5600 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs @@ -60,7 +60,7 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(string)) + if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs index fda1f010d9a..53b52bce70f 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(BasquePig)) + if (value.GetType() == typeof(BasquePig) || value is BasquePig) { this._actualInstance = value; } - else if (value.GetType() == typeof(DanishPig)) + else if (value.GetType() == typeof(DanishPig) || value is DanishPig) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 813b60a703f..5e447211814 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -96,19 +96,19 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(List)) + if (value.GetType() == typeof(List) || value is List) { this._actualInstance = value; } - else if (value.GetType() == typeof(Object)) + else if (value.GetType() == typeof(Object) || value is Object) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index b3c52fb39de..1e12804ecd2 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(ComplexQuadrilateral)) + if (value.GetType() == typeof(ComplexQuadrilateral) || value is ComplexQuadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(SimpleQuadrilateral)) + else if (value.GetType() == typeof(SimpleQuadrilateral) || value is SimpleQuadrilateral) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Shape.cs index a3c9ca29a4b..12e4af15148 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index bdf09a757ac..6d8279a8bed 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 61991533230..37729a43816 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(EquilateralTriangle)) + if (value.GetType() == typeof(EquilateralTriangle) || value is EquilateralTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(IsoscelesTriangle)) + else if (value.GetType() == typeof(IsoscelesTriangle) || value is IsoscelesTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(ScaleneTriangle)) + else if (value.GetType() == typeof(ScaleneTriangle) || value is ScaleneTriangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index 5441a63ab70..5e0d760c369 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -72,11 +72,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Apple)) + if (value.GetType() == typeof(Apple) || value is Apple) { this._actualInstance = value; } - else if (value.GetType() == typeof(Banana)) + else if (value.GetType() == typeof(Banana) || value is Banana) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs index 08e3b38bc37..3772b99bdb4 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs @@ -81,11 +81,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(AppleReq)) + if (value.GetType() == typeof(AppleReq) || value is AppleReq) { this._actualInstance = value; } - else if (value.GetType() == typeof(BananaReq)) + else if (value.GetType() == typeof(BananaReq) || value is BananaReq) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index fdd59ea3787..49a7e091c23 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Pig)) + if (value.GetType() == typeof(Pig) || value is Pig) { this._actualInstance = value; } - else if (value.GetType() == typeof(Whale)) + else if (value.GetType() == typeof(Whale) || value is Whale) { this._actualInstance = value; } - else if (value.GetType() == typeof(Zebra)) + else if (value.GetType() == typeof(Zebra) || value is Zebra) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs index 83fe641b56a..e2527cc3c31 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs @@ -108,23 +108,23 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(MixedSubId)) + if (value.GetType() == typeof(MixedSubId) || value is MixedSubId) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(decimal)) + else if (value.GetType() == typeof(decimal) || value is decimal) { this._actualInstance = value; } - else if (value.GetType() == typeof(int)) + else if (value.GetType() == typeof(int) || value is int) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index 9387dcff85e..3c760b3abdd 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs index b9b38efe7d2..b7278bd5600 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs @@ -60,7 +60,7 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(string)) + if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs index fda1f010d9a..53b52bce70f 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(BasquePig)) + if (value.GetType() == typeof(BasquePig) || value is BasquePig) { this._actualInstance = value; } - else if (value.GetType() == typeof(DanishPig)) + else if (value.GetType() == typeof(DanishPig) || value is DanishPig) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 813b60a703f..5e447211814 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -96,19 +96,19 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(List)) + if (value.GetType() == typeof(List) || value is List) { this._actualInstance = value; } - else if (value.GetType() == typeof(Object)) + else if (value.GetType() == typeof(Object) || value is Object) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index b3c52fb39de..1e12804ecd2 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(ComplexQuadrilateral)) + if (value.GetType() == typeof(ComplexQuadrilateral) || value is ComplexQuadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(SimpleQuadrilateral)) + else if (value.GetType() == typeof(SimpleQuadrilateral) || value is SimpleQuadrilateral) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Shape.cs index a3c9ca29a4b..12e4af15148 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index bdf09a757ac..6d8279a8bed 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 61991533230..37729a43816 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(EquilateralTriangle)) + if (value.GetType() == typeof(EquilateralTriangle) || value is EquilateralTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(IsoscelesTriangle)) + else if (value.GetType() == typeof(IsoscelesTriangle) || value is IsoscelesTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(ScaleneTriangle)) + else if (value.GetType() == typeof(ScaleneTriangle) || value is ScaleneTriangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Fruit.cs index 5441a63ab70..5e0d760c369 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Fruit.cs @@ -72,11 +72,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Apple)) + if (value.GetType() == typeof(Apple) || value is Apple) { this._actualInstance = value; } - else if (value.GetType() == typeof(Banana)) + else if (value.GetType() == typeof(Banana) || value is Banana) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/FruitReq.cs index 08e3b38bc37..3772b99bdb4 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/FruitReq.cs @@ -81,11 +81,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(AppleReq)) + if (value.GetType() == typeof(AppleReq) || value is AppleReq) { this._actualInstance = value; } - else if (value.GetType() == typeof(BananaReq)) + else if (value.GetType() == typeof(BananaReq) || value is BananaReq) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Mammal.cs index fdd59ea3787..49a7e091c23 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Mammal.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Pig)) + if (value.GetType() == typeof(Pig) || value is Pig) { this._actualInstance = value; } - else if (value.GetType() == typeof(Whale)) + else if (value.GetType() == typeof(Whale) || value is Whale) { this._actualInstance = value; } - else if (value.GetType() == typeof(Zebra)) + else if (value.GetType() == typeof(Zebra) || value is Zebra) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/MixedOneOfContent.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/MixedOneOfContent.cs index 83fe641b56a..e2527cc3c31 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/MixedOneOfContent.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/MixedOneOfContent.cs @@ -108,23 +108,23 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(MixedSubId)) + if (value.GetType() == typeof(MixedSubId) || value is MixedSubId) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(decimal)) + else if (value.GetType() == typeof(decimal) || value is decimal) { this._actualInstance = value; } - else if (value.GetType() == typeof(int)) + else if (value.GetType() == typeof(int) || value is int) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/NullableShape.cs index 9387dcff85e..3c760b3abdd 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/NullableShape.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/OneOfString.cs index b9b38efe7d2..b7278bd5600 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/OneOfString.cs @@ -60,7 +60,7 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(string)) + if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Pig.cs index fda1f010d9a..53b52bce70f 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Pig.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(BasquePig)) + if (value.GetType() == typeof(BasquePig) || value is BasquePig) { this._actualInstance = value; } - else if (value.GetType() == typeof(DanishPig)) + else if (value.GetType() == typeof(DanishPig) || value is DanishPig) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 813b60a703f..5e447211814 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -96,19 +96,19 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(List)) + if (value.GetType() == typeof(List) || value is List) { this._actualInstance = value; } - else if (value.GetType() == typeof(Object)) + else if (value.GetType() == typeof(Object) || value is Object) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Quadrilateral.cs index b3c52fb39de..1e12804ecd2 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(ComplexQuadrilateral)) + if (value.GetType() == typeof(ComplexQuadrilateral) || value is ComplexQuadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(SimpleQuadrilateral)) + else if (value.GetType() == typeof(SimpleQuadrilateral) || value is SimpleQuadrilateral) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Shape.cs index a3c9ca29a4b..12e4af15148 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Shape.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/ShapeOrNull.cs index bdf09a757ac..6d8279a8bed 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Triangle.cs index 61991533230..37729a43816 100644 --- a/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/restsharp/net7/EnumMappings/src/Org.OpenAPITools/Model/Triangle.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(EquilateralTriangle)) + if (value.GetType() == typeof(EquilateralTriangle) || value is EquilateralTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(IsoscelesTriangle)) + else if (value.GetType() == typeof(IsoscelesTriangle) || value is IsoscelesTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(ScaleneTriangle)) + else if (value.GetType() == typeof(ScaleneTriangle) || value is ScaleneTriangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index 5441a63ab70..5e0d760c369 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -72,11 +72,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Apple)) + if (value.GetType() == typeof(Apple) || value is Apple) { this._actualInstance = value; } - else if (value.GetType() == typeof(Banana)) + else if (value.GetType() == typeof(Banana) || value is Banana) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs index 08e3b38bc37..3772b99bdb4 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs @@ -81,11 +81,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(AppleReq)) + if (value.GetType() == typeof(AppleReq) || value is AppleReq) { this._actualInstance = value; } - else if (value.GetType() == typeof(BananaReq)) + else if (value.GetType() == typeof(BananaReq) || value is BananaReq) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index 7ad628d2395..b70d2d9c769 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Pig)) + if (value.GetType() == typeof(Pig) || value is Pig) { this._actualInstance = value; } - else if (value.GetType() == typeof(Whale)) + else if (value.GetType() == typeof(Whale) || value is Whale) { this._actualInstance = value; } - else if (value.GetType() == typeof(Zebra)) + else if (value.GetType() == typeof(Zebra) || value is Zebra) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs index 83fe641b56a..e2527cc3c31 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs @@ -108,23 +108,23 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(MixedSubId)) + if (value.GetType() == typeof(MixedSubId) || value is MixedSubId) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(decimal)) + else if (value.GetType() == typeof(decimal) || value is decimal) { this._actualInstance = value; } - else if (value.GetType() == typeof(int)) + else if (value.GetType() == typeof(int) || value is int) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index 404fd0328dc..28f25c1899a 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs index b9b38efe7d2..b7278bd5600 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs @@ -60,7 +60,7 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(string)) + if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Pig.cs index d0a1b2d1423..05b7cb09188 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(BasquePig)) + if (value.GetType() == typeof(BasquePig) || value is BasquePig) { this._actualInstance = value; } - else if (value.GetType() == typeof(DanishPig)) + else if (value.GetType() == typeof(DanishPig) || value is DanishPig) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 813b60a703f..5e447211814 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -96,19 +96,19 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(List)) + if (value.GetType() == typeof(List) || value is List) { this._actualInstance = value; } - else if (value.GetType() == typeof(Object)) + else if (value.GetType() == typeof(Object) || value is Object) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index 30cd6dbcde3..68c147e5e24 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(ComplexQuadrilateral)) + if (value.GetType() == typeof(ComplexQuadrilateral) || value is ComplexQuadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(SimpleQuadrilateral)) + else if (value.GetType() == typeof(SimpleQuadrilateral) || value is SimpleQuadrilateral) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 5451b271ad8..e8921143b0b 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index ec7d3c7aec8..df972c1b66a 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 482c52b104c..9ec9fd6e4f9 100644 --- a/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/restsharp/net7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(EquilateralTriangle)) + if (value.GetType() == typeof(EquilateralTriangle) || value is EquilateralTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(IsoscelesTriangle)) + else if (value.GetType() == typeof(IsoscelesTriangle) || value is IsoscelesTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(ScaleneTriangle)) + else if (value.GetType() == typeof(ScaleneTriangle) || value is ScaleneTriangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Fruit.cs index 5441a63ab70..5e0d760c369 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Fruit.cs @@ -72,11 +72,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Apple)) + if (value.GetType() == typeof(Apple) || value is Apple) { this._actualInstance = value; } - else if (value.GetType() == typeof(Banana)) + else if (value.GetType() == typeof(Banana) || value is Banana) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/FruitReq.cs index 08e3b38bc37..3772b99bdb4 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/FruitReq.cs @@ -81,11 +81,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(AppleReq)) + if (value.GetType() == typeof(AppleReq) || value is AppleReq) { this._actualInstance = value; } - else if (value.GetType() == typeof(BananaReq)) + else if (value.GetType() == typeof(BananaReq) || value is BananaReq) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Mammal.cs index fdd59ea3787..49a7e091c23 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Mammal.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Pig)) + if (value.GetType() == typeof(Pig) || value is Pig) { this._actualInstance = value; } - else if (value.GetType() == typeof(Whale)) + else if (value.GetType() == typeof(Whale) || value is Whale) { this._actualInstance = value; } - else if (value.GetType() == typeof(Zebra)) + else if (value.GetType() == typeof(Zebra) || value is Zebra) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/MixedOneOfContent.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/MixedOneOfContent.cs index 83fe641b56a..e2527cc3c31 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/MixedOneOfContent.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/MixedOneOfContent.cs @@ -108,23 +108,23 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(MixedSubId)) + if (value.GetType() == typeof(MixedSubId) || value is MixedSubId) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(decimal)) + else if (value.GetType() == typeof(decimal) || value is decimal) { this._actualInstance = value; } - else if (value.GetType() == typeof(int)) + else if (value.GetType() == typeof(int) || value is int) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/NullableShape.cs index 9387dcff85e..3c760b3abdd 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/NullableShape.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/OneOfString.cs index b9b38efe7d2..b7278bd5600 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/OneOfString.cs @@ -60,7 +60,7 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(string)) + if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Pig.cs index fda1f010d9a..53b52bce70f 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Pig.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(BasquePig)) + if (value.GetType() == typeof(BasquePig) || value is BasquePig) { this._actualInstance = value; } - else if (value.GetType() == typeof(DanishPig)) + else if (value.GetType() == typeof(DanishPig) || value is DanishPig) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 813b60a703f..5e447211814 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -96,19 +96,19 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(List)) + if (value.GetType() == typeof(List) || value is List) { this._actualInstance = value; } - else if (value.GetType() == typeof(Object)) + else if (value.GetType() == typeof(Object) || value is Object) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Quadrilateral.cs index b3c52fb39de..1e12804ecd2 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(ComplexQuadrilateral)) + if (value.GetType() == typeof(ComplexQuadrilateral) || value is ComplexQuadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(SimpleQuadrilateral)) + else if (value.GetType() == typeof(SimpleQuadrilateral) || value is SimpleQuadrilateral) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Shape.cs index a3c9ca29a4b..12e4af15148 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Shape.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeOrNull.cs index bdf09a757ac..6d8279a8bed 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Triangle.cs index 61991533230..37729a43816 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Model/Triangle.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(EquilateralTriangle)) + if (value.GetType() == typeof(EquilateralTriangle) || value is EquilateralTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(IsoscelesTriangle)) + else if (value.GetType() == typeof(IsoscelesTriangle) || value is IsoscelesTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(ScaleneTriangle)) + else if (value.GetType() == typeof(ScaleneTriangle) || value is ScaleneTriangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index 5441a63ab70..5e0d760c369 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -72,11 +72,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Apple)) + if (value.GetType() == typeof(Apple) || value is Apple) { this._actualInstance = value; } - else if (value.GetType() == typeof(Banana)) + else if (value.GetType() == typeof(Banana) || value is Banana) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs index 08e3b38bc37..3772b99bdb4 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs @@ -81,11 +81,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(AppleReq)) + if (value.GetType() == typeof(AppleReq) || value is AppleReq) { this._actualInstance = value; } - else if (value.GetType() == typeof(BananaReq)) + else if (value.GetType() == typeof(BananaReq) || value is BananaReq) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index fdd59ea3787..49a7e091c23 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Pig)) + if (value.GetType() == typeof(Pig) || value is Pig) { this._actualInstance = value; } - else if (value.GetType() == typeof(Whale)) + else if (value.GetType() == typeof(Whale) || value is Whale) { this._actualInstance = value; } - else if (value.GetType() == typeof(Zebra)) + else if (value.GetType() == typeof(Zebra) || value is Zebra) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs index 83fe641b56a..e2527cc3c31 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs @@ -108,23 +108,23 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(MixedSubId)) + if (value.GetType() == typeof(MixedSubId) || value is MixedSubId) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(decimal)) + else if (value.GetType() == typeof(decimal) || value is decimal) { this._actualInstance = value; } - else if (value.GetType() == typeof(int)) + else if (value.GetType() == typeof(int) || value is int) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index 9387dcff85e..3c760b3abdd 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs index b9b38efe7d2..b7278bd5600 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs @@ -60,7 +60,7 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(string)) + if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs index fda1f010d9a..53b52bce70f 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(BasquePig)) + if (value.GetType() == typeof(BasquePig) || value is BasquePig) { this._actualInstance = value; } - else if (value.GetType() == typeof(DanishPig)) + else if (value.GetType() == typeof(DanishPig) || value is DanishPig) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 813b60a703f..5e447211814 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -96,19 +96,19 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(List)) + if (value.GetType() == typeof(List) || value is List) { this._actualInstance = value; } - else if (value.GetType() == typeof(Object)) + else if (value.GetType() == typeof(Object) || value is Object) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index b3c52fb39de..1e12804ecd2 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(ComplexQuadrilateral)) + if (value.GetType() == typeof(ComplexQuadrilateral) || value is ComplexQuadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(SimpleQuadrilateral)) + else if (value.GetType() == typeof(SimpleQuadrilateral) || value is SimpleQuadrilateral) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs index a3c9ca29a4b..12e4af15148 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -73,11 +73,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index bdf09a757ac..6d8279a8bed 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -82,11 +82,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 61991533230..37729a43816 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -85,15 +85,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(EquilateralTriangle)) + if (value.GetType() == typeof(EquilateralTriangle) || value is EquilateralTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(IsoscelesTriangle)) + else if (value.GetType() == typeof(IsoscelesTriangle) || value is IsoscelesTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(ScaleneTriangle)) + else if (value.GetType() == typeof(ScaleneTriangle) || value is ScaleneTriangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index 03f2371fcb7..57ca71f8a5c 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -70,11 +70,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Apple)) + if (value.GetType() == typeof(Apple) || value is Apple) { this._actualInstance = value; } - else if (value.GetType() == typeof(Banana)) + else if (value.GetType() == typeof(Banana) || value is Banana) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs index 9ff316c8233..0b96c2fd9a7 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/FruitReq.cs @@ -79,11 +79,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(AppleReq)) + if (value.GetType() == typeof(AppleReq) || value is AppleReq) { this._actualInstance = value; } - else if (value.GetType() == typeof(BananaReq)) + else if (value.GetType() == typeof(BananaReq) || value is BananaReq) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index 19865bd1475..7510f4a229b 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -82,15 +82,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Pig)) + if (value.GetType() == typeof(Pig) || value is Pig) { this._actualInstance = value; } - else if (value.GetType() == typeof(Whale)) + else if (value.GetType() == typeof(Whale) || value is Whale) { this._actualInstance = value; } - else if (value.GetType() == typeof(Zebra)) + else if (value.GetType() == typeof(Zebra) || value is Zebra) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs index 07b45a2ac7e..316352a3fed 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOfContent.cs @@ -106,23 +106,23 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(MixedSubId)) + if (value.GetType() == typeof(MixedSubId) || value is MixedSubId) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(decimal)) + else if (value.GetType() == typeof(decimal) || value is decimal) { this._actualInstance = value; } - else if (value.GetType() == typeof(int)) + else if (value.GetType() == typeof(int) || value is int) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index 2bc6b083fb0..756e0a75a51 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -79,11 +79,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs index 594bf54530e..da1a30c06ec 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/OneOfString.cs @@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(string)) + if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs index 2f94a3d1de2..4497aa54fc7 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -70,11 +70,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(BasquePig)) + if (value.GetType() == typeof(BasquePig) || value is BasquePig) { this._actualInstance = value; } - else if (value.GetType() == typeof(DanishPig)) + else if (value.GetType() == typeof(DanishPig) || value is DanishPig) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index d632083ea5e..ca7b920a8d6 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -94,19 +94,19 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(List)) + if (value.GetType() == typeof(List) || value is List) { this._actualInstance = value; } - else if (value.GetType() == typeof(Object)) + else if (value.GetType() == typeof(Object) || value is Object) { this._actualInstance = value; } - else if (value.GetType() == typeof(bool)) + else if (value.GetType() == typeof(bool) || value is bool) { this._actualInstance = value; } - else if (value.GetType() == typeof(string)) + else if (value.GetType() == typeof(string) || value is string) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index 232eb3359b3..8a9c02ec490 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -70,11 +70,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(ComplexQuadrilateral)) + if (value.GetType() == typeof(ComplexQuadrilateral) || value is ComplexQuadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(SimpleQuadrilateral)) + else if (value.GetType() == typeof(SimpleQuadrilateral) || value is SimpleQuadrilateral) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 59c1774706f..33161dd544a 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -70,11 +70,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index d04647a12a5..4a94799d97c 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -79,11 +79,11 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(Quadrilateral)) + if (value.GetType() == typeof(Quadrilateral) || value is Quadrilateral) { this._actualInstance = value; } - else if (value.GetType() == typeof(Triangle)) + else if (value.GetType() == typeof(Triangle) || value is Triangle) { this._actualInstance = value; } diff --git a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 2e9eb6ae394..6896dff7853 100644 --- a/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -82,15 +82,15 @@ namespace Org.OpenAPITools.Model } set { - if (value.GetType() == typeof(EquilateralTriangle)) + if (value.GetType() == typeof(EquilateralTriangle) || value is EquilateralTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(IsoscelesTriangle)) + else if (value.GetType() == typeof(IsoscelesTriangle) || value is IsoscelesTriangle) { this._actualInstance = value; } - else if (value.GetType() == typeof(ScaleneTriangle)) + else if (value.GetType() == typeof(ScaleneTriangle) || value is ScaleneTriangle) { this._actualInstance = value; }