From 09faef16559c35a3e3bdff0500cc13dccf015bb4 Mon Sep 17 00:00:00 2001 From: Ghufran Zahidi <18732053+Ghufz@users.noreply.github.com> Date: Mon, 10 Jun 2024 15:59:44 +0530 Subject: [PATCH] OneOf should handle Inheritance based type --- .../src/main/resources/csharp/modelOneOf.mustache | 2 +- .../Petstore/src/Org.OpenAPITools/Model/Fruit.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/FruitReq.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Mammal.cs | 6 +++--- .../src/Org.OpenAPITools/Model/MixedOneOfContent.cs | 10 +++++----- .../src/Org.OpenAPITools/Model/NullableShape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OneOfString.cs | 2 +- .../Petstore/src/Org.OpenAPITools/Model/Pig.cs | 4 ++-- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 8 ++++---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Shape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Triangle.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/Fruit.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/FruitReq.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Mammal.cs | 6 +++--- .../src/Org.OpenAPITools/Model/MixedOneOfContent.cs | 10 +++++----- .../src/Org.OpenAPITools/Model/NullableShape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OneOfString.cs | 2 +- .../net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs | 4 ++-- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 8 ++++---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Shape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Triangle.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/Fruit.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/FruitReq.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Mammal.cs | 6 +++--- .../src/Org.OpenAPITools/Model/MixedOneOfContent.cs | 10 +++++----- .../src/Org.OpenAPITools/Model/NullableShape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OneOfString.cs | 2 +- .../net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs | 4 ++-- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 8 ++++---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Shape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Triangle.cs | 6 +++--- .../EnumMappings/src/Org.OpenAPITools/Model/Fruit.cs | 4 ++-- .../src/Org.OpenAPITools/Model/FruitReq.cs | 4 ++-- .../EnumMappings/src/Org.OpenAPITools/Model/Mammal.cs | 6 +++--- .../src/Org.OpenAPITools/Model/MixedOneOfContent.cs | 10 +++++----- .../src/Org.OpenAPITools/Model/NullableShape.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OneOfString.cs | 2 +- .../EnumMappings/src/Org.OpenAPITools/Model/Pig.cs | 4 ++-- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 8 ++++---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 4 ++-- .../EnumMappings/src/Org.OpenAPITools/Model/Shape.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 ++-- .../src/Org.OpenAPITools/Model/Triangle.cs | 6 +++--- .../net7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/FruitReq.cs | 4 ++-- .../net7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs | 6 +++--- .../src/Org.OpenAPITools/Model/MixedOneOfContent.cs | 10 +++++----- .../src/Org.OpenAPITools/Model/NullableShape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OneOfString.cs | 2 +- .../net7/Petstore/src/Org.OpenAPITools/Model/Pig.cs | 4 ++-- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 8 ++++---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 4 ++-- .../net7/Petstore/src/Org.OpenAPITools/Model/Shape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Triangle.cs | 6 +++--- .../src/Org.OpenAPITools/Model/Fruit.cs | 4 ++-- .../src/Org.OpenAPITools/Model/FruitReq.cs | 4 ++-- .../src/Org.OpenAPITools/Model/Mammal.cs | 6 +++--- .../src/Org.OpenAPITools/Model/MixedOneOfContent.cs | 10 +++++----- .../src/Org.OpenAPITools/Model/NullableShape.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OneOfString.cs | 2 +- .../src/Org.OpenAPITools/Model/Pig.cs | 4 ++-- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 8 ++++---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 4 ++-- .../src/Org.OpenAPITools/Model/Shape.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 ++-- .../src/Org.OpenAPITools/Model/Triangle.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/Fruit.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/FruitReq.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Mammal.cs | 6 +++--- .../src/Org.OpenAPITools/Model/MixedOneOfContent.cs | 10 +++++----- .../src/Org.OpenAPITools/Model/NullableShape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OneOfString.cs | 2 +- .../Petstore/src/Org.OpenAPITools/Model/Pig.cs | 4 ++-- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 8 ++++---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Shape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Triangle.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/Fruit.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/FruitReq.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Mammal.cs | 6 +++--- .../src/Org.OpenAPITools/Model/MixedOneOfContent.cs | 10 +++++----- .../src/Org.OpenAPITools/Model/NullableShape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OneOfString.cs | 2 +- .../Petstore/src/Org.OpenAPITools/Model/Pig.cs | 4 ++-- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 8 ++++---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Shape.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/Triangle.cs | 6 +++--- 97 files changed, 241 insertions(+), 241 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/csharp/modelOneOf.mustache b/modules/openapi-generator/src/main/resources/csharp/modelOneOf.mustache index f9c39b02cd2d..ab42e4eef99b 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 d85751aa172e..97f474eab713 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 @@ public override Object ActualInstance } 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 8e04deec3f3f..20413cb2d867 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 @@ public override Object ActualInstance } 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 c7adc58517c4..71ae8a22185b 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 @@ public override Object ActualInstance } 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 b077d0a7b6ae..241a53bfbe4a 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 @@ public override Object ActualInstance } 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 b4a865094f00..9342811826cb 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 @@ public override Object ActualInstance } 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 9da14f87d7e2..46b9d6f16c7a 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 @@ public override Object ActualInstance } 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 55f89cc00b08..9003f3a19ef5 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 @@ public override Object ActualInstance } 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 a6f17110c4f3..8315c6ddb7ba 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 @@ public override Object ActualInstance } 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 e88706b57c55..673969c6ec9b 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 @@ public override Object ActualInstance } 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 2db1b6679419..baf7c736005d 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 @@ public override Object ActualInstance } 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 785941e64e23..77cc69fcdf36 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 @@ public override Object ActualInstance } 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 f1e8edba8350..bd8e6abfd667 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 @@ public override Object ActualInstance } 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 5441a63ab707..5e0d760c369f 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 @@ public override Object ActualInstance } 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 08e3b38bc378..3772b99bdb42 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 @@ public override Object ActualInstance } 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 fdd59ea3787f..49a7e091c235 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 @@ public override Object ActualInstance } 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 83fe641b56ae..e2527cc3c315 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 @@ public override Object ActualInstance } 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 9387dcff85ec..3c760b3abddf 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 @@ public override Object ActualInstance } 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 b9b38efe7d20..b7278bd5600e 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 @@ public override Object ActualInstance } 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 fda1f010d9ad..53b52bce70f1 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 @@ public override Object ActualInstance } 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 813b60a703f0..5e4472118140 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 @@ public override Object ActualInstance } 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 b3c52fb39dec..1e12804ecd2a 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 @@ public override Object ActualInstance } 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 a3c9ca29a4be..12e4af151482 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 @@ public override Object ActualInstance } 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 bdf09a757acc..6d8279a8beda 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 @@ public override Object ActualInstance } 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 619915332307..37729a438160 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 @@ public override Object ActualInstance } 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 5441a63ab707..5e0d760c369f 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 @@ public override Object ActualInstance } 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 08e3b38bc378..3772b99bdb42 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 @@ public override Object ActualInstance } 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 fdd59ea3787f..49a7e091c235 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 @@ public override Object ActualInstance } 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 83fe641b56ae..e2527cc3c315 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 @@ public override Object ActualInstance } 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 9387dcff85ec..3c760b3abddf 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 @@ public override Object ActualInstance } 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 b9b38efe7d20..b7278bd5600e 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 @@ public override Object ActualInstance } 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 fda1f010d9ad..53b52bce70f1 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 @@ public override Object ActualInstance } 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 813b60a703f0..5e4472118140 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 @@ public override Object ActualInstance } 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 b3c52fb39dec..1e12804ecd2a 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 @@ public override Object ActualInstance } 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 a3c9ca29a4be..12e4af151482 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 @@ public override Object ActualInstance } 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 bdf09a757acc..6d8279a8beda 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 @@ public override Object ActualInstance } 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 619915332307..37729a438160 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 @@ public override Object ActualInstance } 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 5441a63ab707..5e0d760c369f 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 @@ public override Object ActualInstance } 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 08e3b38bc378..3772b99bdb42 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 @@ public override Object ActualInstance } 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 fdd59ea3787f..49a7e091c235 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 @@ public override Object ActualInstance } 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 83fe641b56ae..e2527cc3c315 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 @@ public override Object ActualInstance } 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 9387dcff85ec..3c760b3abddf 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 @@ public override Object ActualInstance } 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 b9b38efe7d20..b7278bd5600e 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 @@ public override Object ActualInstance } 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 fda1f010d9ad..53b52bce70f1 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 @@ public override Object ActualInstance } 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 813b60a703f0..5e4472118140 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 @@ public override Object ActualInstance } 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 b3c52fb39dec..1e12804ecd2a 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 @@ public override Object ActualInstance } 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 a3c9ca29a4be..12e4af151482 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 @@ public override Object ActualInstance } 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 bdf09a757acc..6d8279a8beda 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 @@ public override Object ActualInstance } 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 619915332307..37729a438160 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 @@ public override Object ActualInstance } 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 5441a63ab707..5e0d760c369f 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 @@ public override Object ActualInstance } 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 08e3b38bc378..3772b99bdb42 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 @@ public override Object ActualInstance } 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 7ad628d2395d..b70d2d9c7693 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 @@ public override Object ActualInstance } 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 83fe641b56ae..e2527cc3c315 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 @@ public override Object ActualInstance } 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 404fd0328dc2..28f25c1899a6 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 @@ public override Object ActualInstance } 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 b9b38efe7d20..b7278bd5600e 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 @@ public override Object ActualInstance } 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 d0a1b2d1423b..05b7cb091880 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 @@ public override Object ActualInstance } 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 813b60a703f0..5e4472118140 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 @@ public override Object ActualInstance } 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 30cd6dbcde35..68c147e5e241 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 @@ public override Object ActualInstance } 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 5451b271ad85..e8921143b0be 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 @@ public override Object ActualInstance } 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 ec7d3c7aec85..df972c1b66a0 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 @@ public override Object ActualInstance } 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 482c52b104c5..9ec9fd6e4f9c 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 @@ public override Object ActualInstance } 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 5441a63ab707..5e0d760c369f 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 @@ public override Object ActualInstance } 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 08e3b38bc378..3772b99bdb42 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 @@ public override Object ActualInstance } 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 fdd59ea3787f..49a7e091c235 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 @@ public override Object ActualInstance } 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 83fe641b56ae..e2527cc3c315 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 @@ public override Object ActualInstance } 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 9387dcff85ec..3c760b3abddf 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 @@ public override Object ActualInstance } 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 b9b38efe7d20..b7278bd5600e 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 @@ public override Object ActualInstance } 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 fda1f010d9ad..53b52bce70f1 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 @@ public override Object ActualInstance } 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 813b60a703f0..5e4472118140 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 @@ public override Object ActualInstance } 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 b3c52fb39dec..1e12804ecd2a 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 @@ public override Object ActualInstance } 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 a3c9ca29a4be..12e4af151482 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 @@ public override Object ActualInstance } 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 bdf09a757acc..6d8279a8beda 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 @@ public override Object ActualInstance } 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 619915332307..37729a438160 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 @@ public override Object ActualInstance } 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 5441a63ab707..5e0d760c369f 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 @@ public override Object ActualInstance } 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 08e3b38bc378..3772b99bdb42 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 @@ public override Object ActualInstance } 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 fdd59ea3787f..49a7e091c235 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 @@ public override Object ActualInstance } 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 83fe641b56ae..e2527cc3c315 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 @@ public override Object ActualInstance } 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 9387dcff85ec..3c760b3abddf 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 @@ public override Object ActualInstance } 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 b9b38efe7d20..b7278bd5600e 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 @@ public override Object ActualInstance } 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 fda1f010d9ad..53b52bce70f1 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 @@ public override Object ActualInstance } 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 813b60a703f0..5e4472118140 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 @@ public override Object ActualInstance } 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 b3c52fb39dec..1e12804ecd2a 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 @@ public override Object ActualInstance } 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 a3c9ca29a4be..12e4af151482 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 @@ public override Object ActualInstance } 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 bdf09a757acc..6d8279a8beda 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 @@ public override Object ActualInstance } 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 619915332307..37729a438160 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 @@ public override Object ActualInstance } 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 03f2371fcb7f..57ca71f8a5c8 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 @@ public override Object ActualInstance } 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 9ff316c82338..0b96c2fd9a7f 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 @@ public override Object ActualInstance } 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 19865bd14750..7510f4a229b4 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 @@ public override Object ActualInstance } 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 07b45a2ac7e3..316352a3fed0 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 @@ public override Object ActualInstance } 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 2bc6b083fb08..756e0a75a511 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 @@ public override Object ActualInstance } 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 594bf54530e4..da1a30c06ecb 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 @@ public override Object ActualInstance } 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 2f94a3d1de24..4497aa54fc72 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 @@ public override Object ActualInstance } 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 d632083ea5e6..ca7b920a8d63 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 @@ public override Object ActualInstance } 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 232eb3359b3d..8a9c02ec4904 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 @@ public override Object ActualInstance } 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 59c1774706f9..33161dd544ad 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 @@ public override Object ActualInstance } 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 d04647a12a51..4a94799d97ca 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 @@ public override Object ActualInstance } 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 2e9eb6ae3947..6896dff7853b 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 @@ public override Object ActualInstance } 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; }