From ecf5261327e58f3f097619355ee8bd05c5503097 Mon Sep 17 00:00:00 2001 From: vivek kumar <51886550+vivekkumarq@users.noreply.github.com> Date: Mon, 31 Aug 2026 20:22:13 +0530 Subject: [PATCH 1/2] fix(csharp): throw JsonException from generated converters on invalid JSON The post-loop validation in generated JsonConverter.Read() threw ArgumentException and ArgumentNullException when a required property was missing or a non-nullable property was null. Both violate the System.Text.Json converter contract. Two consequences. System.Text.Json only enriches a JsonException with the JSON path of the failure, so the path was lost for these errors. And callers that wrap deserialization in catch (JsonException) did not catch them, which surfaces as an unhandled exception rather than a deserialization failure. Throw JsonException from both, naming the property in the message since JsonException carries no parameter name. Read() already documented JsonException as the exception it throws. The ArgumentNullException in WriteProperties is left alone: that one validates an object supplied by the caller during serialization, where an argument exception is the right choice. Fixes #24345 --- .../generichost/JsonConverter.mustache | 4 +- .../Org.OpenAPITools/Model/OneOfNullAndRef.cs | 2 +- .../Model/OneOfNullAndRef2.cs | 2 +- .../Model/OneOfNullAndRef3.cs | 2 +- .../src/Org.OpenAPITools/Model/Parent.cs | 2 +- .../Model/ParentWithOneOfProperty.cs | 2 +- .../Model/ParentWithPluralOneOfProperty.cs | 2 +- .../Model/HelloWorldPostRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/IconsDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/Color.cs | 6 +- .../Org.OpenAPITools/Model/NullTypeDirect.cs | 2 +- .../src/Org.OpenAPITools/Model/Shape.cs | 6 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 6 +- .../src/Org.OpenAPITools/Model/Widget.cs | 8 +- .../src/Org.OpenAPITools/Model/TestObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../AllOf/src/Org.OpenAPITools/Model/Adult.cs | 8 +- .../AllOf/src/Org.OpenAPITools/Model/Child.cs | 10 +-- .../src/Org.OpenAPITools/Model/Person.cs | 6 +- .../AnyOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../AnyOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Orange.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../Model/NowGet200Response.cs | 4 +- .../AllOf/src/Org.OpenAPITools/Model/Adult.cs | 8 +- .../AllOf/src/Org.OpenAPITools/Model/Child.cs | 10 +-- .../src/Org.OpenAPITools/Model/Person.cs | 6 +- .../AnyOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../AnyOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Orange.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../Model/NowGet200Response.cs | 4 +- .../AllOf/src/Org.OpenAPITools/Model/Adult.cs | 8 +- .../AllOf/src/Org.OpenAPITools/Model/Child.cs | 10 +-- .../src/Org.OpenAPITools/Model/Person.cs | 6 +- .../AnyOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../AnyOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Orange.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../Model/NowGet200Response.cs | 4 +- .../AllOf/src/Org.OpenAPITools/Model/Adult.cs | 8 +- .../AllOf/src/Org.OpenAPITools/Model/Child.cs | 10 +-- .../src/Org.OpenAPITools/Model/Person.cs | 6 +- .../AnyOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../AnyOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Orange.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../Model/NowGet200Response.cs | 4 +- .../AllOf/src/Org.OpenAPITools/Model/Adult.cs | 8 +- .../AllOf/src/Org.OpenAPITools/Model/Child.cs | 10 +-- .../src/Org.OpenAPITools/Model/Person.cs | 6 +- .../AnyOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../AnyOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../OneOf/src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/Orange.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- .../Model/NowGet200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/Activity.cs | 2 +- .../ActivityOutputElementRepresentation.cs | 4 +- .../Model/AdditionalPropertiesClass.cs | 14 +-- .../src/Org.OpenAPITools/Model/Animal.cs | 6 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 6 +- .../src/Org.OpenAPITools/Model/Apple.cs | 6 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 6 +- .../Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 6 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 6 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 4 +- .../Org.OpenAPITools/Model/Capitalization.cs | 12 +-- .../src/Org.OpenAPITools/Model/Cat.cs | 8 +- .../src/Org.OpenAPITools/Model/Category.cs | 6 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 6 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../Model/ComplexQuadrilateral.cs | 8 +- .../Org.OpenAPITools/Model/CopyActivity.cs | 8 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 4 +- .../Org.OpenAPITools/Model/DateOnlyClass.cs | 2 +- .../Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Descendant1.cs | 12 +-- .../src/Org.OpenAPITools/Model/Descendant2.cs | 12 +-- .../src/Org.OpenAPITools/Model/Dog.cs | 8 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 4 +- .../src/Org.OpenAPITools/Model/EntityBase.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 4 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 18 ++-- .../Model/EquilateralTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../Model/FileSchemaTestClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../Model/FooGetDefaultResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 66 +++++++------- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 +- .../src/Org.OpenAPITools/Model/GmFruit.cs | 2 +- .../Model/GrandparentAnimal.cs | 4 +- .../Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 4 +- .../Model/InjectedVendorExtensionsTest.cs | 12 +-- .../Model/IsoscelesTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../Model/LiteralStringClass.cs | 4 +- .../src/Org.OpenAPITools/Model/Mammal.cs | 4 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedAnyOf.cs | 2 +- .../src/Org.OpenAPITools/Model/MixedOneOf.cs | 2 +- ...dPropertiesAndAdditionalPropertiesClass.cs | 8 +- .../src/Org.OpenAPITools/Model/MixedSubId.cs | 2 +- .../Model/Model200Response.cs | 4 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 10 +-- ...cationtestGetElementsV1ResponseMPayload.cs | 8 +- .../Org.OpenAPITools/Model/NullableClass.cs | 4 +- .../Org.OpenAPITools/Model/NullableShape.cs | 4 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 8 +- .../src/Org.OpenAPITools/Model/Order.cs | 12 +-- .../Org.OpenAPITools/Model/OuterComposite.cs | 6 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 4 +- .../src/Org.OpenAPITools/Model/Pet.cs | 16 ++-- .../src/Org.OpenAPITools/Model/Pig.cs | 4 +- .../Org.OpenAPITools/Model/Quadrilateral.cs | 4 +- .../Model/QuadrilateralInterface.cs | 4 +- .../Org.OpenAPITools/Model/ReadOnlyFirst.cs | 4 +- .../Org.OpenAPITools/Model/RequiredClass.cs | 88 +++++++++---------- .../src/Org.OpenAPITools/Model/Result.cs | 6 +- .../src/Org.OpenAPITools/Model/Return.cs | 10 +-- .../Model/RolesReportsHash.cs | 4 +- .../Model/RolesReportsHashRole.cs | 2 +- .../Org.OpenAPITools/Model/ScaleneTriangle.cs | 8 +- .../src/Org.OpenAPITools/Model/Shape.cs | 4 +- .../Org.OpenAPITools/Model/ShapeInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 4 +- .../Model/SimpleQuadrilateral.cs | 8 +- .../Model/SpecialModelName.cs | 4 +- .../src/Org.OpenAPITools/Model/Tag.cs | 4 +- .../Model/TestCollectionEndingWithWordList.cs | 2 +- .../TestCollectionEndingWithWordListObject.cs | 2 +- .../Org.OpenAPITools/Model/TestDescendants.cs | 8 +- ...lineFreeformAdditionalPropertiesRequest.cs | 2 +- .../src/Org.OpenAPITools/Model/TestResult.cs | 6 +- .../src/Org.OpenAPITools/Model/Triangle.cs | 4 +- .../Model/TriangleInterface.cs | 4 +- .../src/Org.OpenAPITools/Model/User.cs | 18 ++-- .../src/Org.OpenAPITools/Model/Whale.cs | 8 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 6 +- .../Model/ZeroBasedEnumClass.cs | 2 +- 1688 files changed, 5888 insertions(+), 5888 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/JsonConverter.mustache b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/JsonConverter.mustache index 7948f79dbf7c..9290a134f17f 100644 --- a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/JsonConverter.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/JsonConverter.mustache @@ -296,14 +296,14 @@ {{#allVars}} {{#required}} if (!{{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}.IsSet) - throw new ArgumentException("Property is required for class {{classname}}.", nameof({{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}})); + throw new JsonException("Property is required for class {{classname}}: {{baseName}}."); {{/required}} {{/allVars}} {{#allVars}} {{^isNullable}} if ({{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}.IsSet && {{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}.Value == null) - throw new ArgumentNullException(nameof({{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}), "Property is not nullable for class {{classname}}."); + throw new JsonException("Property is not nullable for class {{classname}}: {{baseName}}."); {{/isNullable}} {{/allVars}} diff --git a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef.cs b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef.cs index 2c365d4b4b3b..c12ac1eda784 100644 --- a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef.cs +++ b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef.cs @@ -139,7 +139,7 @@ public override OneOfNullAndRef Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class OneOfNullAndRef."); + throw new JsonException("Property is not nullable for class OneOfNullAndRef: number."); return new OneOfNullAndRef(number); } diff --git a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef2.cs b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef2.cs index 305d1256e5aa..f12af937e16c 100644 --- a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef2.cs +++ b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef2.cs @@ -139,7 +139,7 @@ public override OneOfNullAndRef2 Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class OneOfNullAndRef2."); + throw new JsonException("Property is not nullable for class OneOfNullAndRef2: number."); return new OneOfNullAndRef2(number); } diff --git a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef3.cs b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef3.cs index 3eee3a0cc0a3..2ef042f88aff 100644 --- a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef3.cs +++ b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullAndRef3.cs @@ -139,7 +139,7 @@ public override OneOfNullAndRef3 Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class OneOfNullAndRef3."); + throw new JsonException("Property is not nullable for class OneOfNullAndRef3: number."); return new OneOfNullAndRef3(number); } diff --git a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/Parent.cs b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/Parent.cs index d80195837703..3e8e7336fdc4 100644 --- a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/Parent.cs +++ b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/Parent.cs @@ -139,7 +139,7 @@ public override Parent Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class Parent."); + throw new JsonException("Property is not nullable for class Parent: number."); return new Parent(number); } diff --git a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithOneOfProperty.cs b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithOneOfProperty.cs index 01da36ff5bb5..c7e390834bb0 100644 --- a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithOneOfProperty.cs +++ b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithOneOfProperty.cs @@ -139,7 +139,7 @@ public override ParentWithOneOfProperty Read(ref Utf8JsonReader utf8JsonReader, } if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class ParentWithOneOfProperty."); + throw new JsonException("Property is not nullable for class ParentWithOneOfProperty: number."); return new ParentWithOneOfProperty(number); } diff --git a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithPluralOneOfProperty.cs b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithPluralOneOfProperty.cs index 2f55ea9f5d23..61758c2e73b5 100644 --- a/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithPluralOneOfProperty.cs +++ b/samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithPluralOneOfProperty.cs @@ -139,7 +139,7 @@ public override ParentWithPluralOneOfProperty Read(ref Utf8JsonReader utf8JsonRe } if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class ParentWithPluralOneOfProperty."); + throw new JsonException("Property is not nullable for class ParentWithPluralOneOfProperty: number."); return new ParentWithPluralOneOfProperty(number); } diff --git a/samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Model/HelloWorldPostRequest.cs b/samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Model/HelloWorldPostRequest.cs index ec7288f8f566..d4256e8c1284 100644 --- a/samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Model/HelloWorldPostRequest.cs +++ b/samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Model/HelloWorldPostRequest.cs @@ -139,7 +139,7 @@ public override HelloWorldPostRequest Read(ref Utf8JsonReader utf8JsonReader, Ty } if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class HelloWorldPostRequest."); + throw new JsonException("Property is not nullable for class HelloWorldPostRequest: message."); return new HelloWorldPostRequest(message); } diff --git a/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Model/Foo.cs index e921fe3416c3..da15ee954095 100644 --- a/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Model/Foo.cs @@ -139,7 +139,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Model/IconsDefaultResponse.cs b/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Model/IconsDefaultResponse.cs index af4a73936b1e..aa8e943ec35a 100644 --- a/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Model/IconsDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Model/IconsDefaultResponse.cs @@ -139,7 +139,7 @@ public override IconsDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Typ } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class IconsDefaultResponse."); + throw new JsonException("Property is not nullable for class IconsDefaultResponse: string."); return new IconsDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Color.cs b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Color.cs index 43acd7237bd3..5070424cfab7 100644 --- a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Color.cs +++ b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Color.cs @@ -215,13 +215,13 @@ public override Color Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (b.IsSet && b.Value == null) - throw new ArgumentNullException(nameof(b), "Property is not nullable for class Color."); + throw new JsonException("Property is not nullable for class Color: b."); if (g.IsSet && g.Value == null) - throw new ArgumentNullException(nameof(g), "Property is not nullable for class Color."); + throw new JsonException("Property is not nullable for class Color: g."); if (r.IsSet && r.Value == null) - throw new ArgumentNullException(nameof(r), "Property is not nullable for class Color."); + throw new JsonException("Property is not nullable for class Color: r."); return new Color(b, g, r); } diff --git a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/NullTypeDirect.cs b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/NullTypeDirect.cs index 0d1f337a2103..d679437aec16 100644 --- a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/NullTypeDirect.cs +++ b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/NullTypeDirect.cs @@ -160,7 +160,7 @@ public override NullTypeDirect Read(ref Utf8JsonReader utf8JsonReader, Type type } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class NullTypeDirect."); + throw new JsonException("Property is not nullable for class NullTypeDirect: id."); return new NullTypeDirect(alwaysNull, id); } diff --git a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Shape.cs index ca85052009df..35a5f5ae15f0 100644 --- a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Shape.cs @@ -154,13 +154,13 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (area.IsSet && area.Value == null) - throw new ArgumentNullException(nameof(area), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: area."); return new Shape(shapeType.Value!, area); } diff --git a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 73973f2d1427..660ce440d8e6 100644 --- a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -154,13 +154,13 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (area.IsSet && area.Value == null) - throw new ArgumentNullException(nameof(area), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: area."); return new ShapeOrNull(shapeType.Value!, area); } diff --git a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Widget.cs b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Widget.cs index df6723c9cd6b..ad7f155991d5 100644 --- a/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Widget.cs +++ b/samples/client/petstore/csharp/generichost/latest/NullTypes/src/Org.OpenAPITools/Model/Widget.cs @@ -210,16 +210,16 @@ public override Widget Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!id.IsSet) - throw new ArgumentException("Property is required for class Widget.", nameof(id)); + throw new JsonException("Property is required for class Widget: id."); if (!name.IsSet) - throw new ArgumentException("Property is required for class Widget.", nameof(name)); + throw new JsonException("Property is required for class Widget: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Widget."); + throw new JsonException("Property is not nullable for class Widget: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Widget."); + throw new JsonException("Property is not nullable for class Widget: name."); return new Widget(id.Value!.Value!, name.Value!, color, debugInfo, shape); } diff --git a/samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Model/TestObject.cs b/samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Model/TestObject.cs index 481d615acef8..e7dcd9fc6d4d 100644 --- a/samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Model/TestObject.cs +++ b/samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Model/TestObject.cs @@ -139,7 +139,7 @@ public override TestObject Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class TestObject."); + throw new JsonException("Property is not nullable for class TestObject: name."); return new TestObject(name); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Activity.cs index 29826c4d7073..9cd4eba65217 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Activity.cs @@ -139,7 +139,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index 05098c80f7fb..2154ba5783d6 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -159,10 +159,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index c70f1ba05afb..721d74790e21 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -280,25 +280,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Animal.cs index 432daa82dad9..00da6257de79 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Animal.cs @@ -169,13 +169,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ApiResponse.cs index 1d6c89d36d8e..86f1c9a85ce4 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -179,13 +179,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Apple.cs index 9d1295109b0e..1a533a384b8c 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Apple.cs @@ -209,13 +209,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/AppleReq.cs index e0e6f35b1611..b38409007aef 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/AppleReq.cs @@ -152,13 +152,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value!, mealy); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 52f3744aa5ea..6b51abeb3468 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -139,7 +139,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 62378f267b61..f77dfb0129b2 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -139,7 +139,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayTest.cs index 7974f4efff16..f38448f2ba14 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -179,13 +179,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Banana.cs index b4f9eb670952..033a40f4764c 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Banana.cs @@ -139,7 +139,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/BananaReq.cs index 458545e6f8e6..c0e84fc264d8 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/BananaReq.cs @@ -152,13 +152,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value!.Value!, sweet); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/BasquePig.cs index 033cba8ed79c..d0f1c9864a2e 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/BasquePig.cs @@ -132,10 +132,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Capitalization.cs index 862fe329b41b..6f62e045b802 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Capitalization.cs @@ -240,22 +240,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Cat.cs index 5fbb545e21b8..42e609b148cd 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Cat.cs @@ -139,16 +139,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Category.cs index 451478c2ed84..04efcb385ea6 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Category.cs @@ -152,13 +152,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ChildCat.cs index a5b6a1a361ae..690c638b0383 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ChildCat.cs @@ -201,13 +201,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ClassModel.cs index 0c3424c441c1..a10d883c7731 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ClassModel.cs @@ -139,7 +139,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index c97bad4c55da..26b8e4836fc6 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -145,16 +145,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/CopyActivity.cs index 9b1c9ee1e369..01ddb07bbb22 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -194,16 +194,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DanishPig.cs index 3363805c59d8..f8adef666961 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DanishPig.cs @@ -132,10 +132,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DateOnlyClass.cs index efd5329632ab..8c277a67c123 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -145,7 +145,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 04c3dda88f82..c83ff2cb75d7 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -139,7 +139,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Descendant1.cs index 76c710dacb68..650b2f971a6c 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Descendant1.cs @@ -139,22 +139,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value!, descendantName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Descendant2.cs index e8a0952a86b0..323b3048d7d3 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Descendant2.cs @@ -139,22 +139,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value!, confidentiality.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Dog.cs index c63877fbf113..08ee8ea0c240 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Dog.cs @@ -139,16 +139,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Drawing.cs index 63a87e544f2f..25169060bde7 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Drawing.cs @@ -206,10 +206,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EntityBase.cs index 6e6b3d5e866f..73c73cc8a7b6 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EntityBase.cs @@ -146,10 +146,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EnumArrays.cs index f1d4a0e2bfb4..6ec27b1a2f31 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -298,10 +298,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EnumTest.cs index 03b929699774..9c492bea11bc 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EnumTest.cs @@ -816,31 +816,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value!.Value!, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index 85a3403c71ac..55887f15d156 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -145,16 +145,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/File.cs index 1ee7b71a9890..312c90c92e8a 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/File.cs @@ -140,7 +140,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 77293c60ec4b..96ddbe1a6df0 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -159,10 +159,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Foo.cs index e921fe3416c3..da15ee954095 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Foo.cs @@ -139,7 +139,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index a12c72466ae3..5c18c4059bd6 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -139,7 +139,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FormatTest.cs index e3596c5a4092..d6c4de41a045 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FormatTest.cs @@ -820,103 +820,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value!, date.Value!.Value!, number.Value!.Value!, password.Value!, stringFormattedAsDecimalRequired.Value!.Value!, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Fruit.cs index f6b30057b6ca..27efe3f76e96 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Fruit.cs @@ -184,7 +184,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/GmFruit.cs index b33fb75226b5..b62be655164c 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/GmFruit.cs @@ -188,7 +188,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index c0369d585670..64f803eec3f5 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -149,10 +149,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index 00aca88d3a1c..440bf05b0995 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -159,10 +159,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 857b6fb30f3e..3384a64575cd 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -239,22 +239,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index 588757bf5fd4..55a6e689d291 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -145,16 +145,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/List.cs index 200394e4d2eb..4abe6c37f690 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/List.cs @@ -139,7 +139,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 319ae3d0abc6..4038309f788a 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -159,10 +159,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Mammal.cs index d6fc69bec830..987fbb3d830e 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Mammal.cs @@ -208,10 +208,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MapTest.cs index 41fb19a2a48d..202c137a7b65 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MapTest.cs @@ -265,16 +265,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 4009477278c7..b5da810cce01 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -139,7 +139,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedOneOf.cs index eb8e45550813..2169278aca96 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -139,7 +139,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 3497b5c2bb84..5d228fd12b0a 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -211,16 +211,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedSubId.cs index 6e37f0cfeede..4f6d5ecc7c30 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -139,7 +139,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Model200Response.cs index bbe7792780ea..563a7684acd9 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Model200Response.cs @@ -159,10 +159,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ModelClient.cs index 4d85d9782f32..c8342b6c12ac 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ModelClient.cs @@ -139,7 +139,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Name.cs index 288b16affea6..5bc16ee7f205 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Name.cs @@ -192,19 +192,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value!.Value!, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 7bd2e1331c47..94e099eb8722 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -145,16 +145,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value!, pkiNotificationtestID.Value!.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NullableClass.cs index 272df03fc809..0792bea4ba44 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NullableClass.cs @@ -376,10 +376,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NullableShape.cs index c40ca112913f..80dfdb987f4e 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NullableShape.cs @@ -187,10 +187,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NumberOnly.cs index d672c4557978..acd0919bfd8e 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -139,7 +139,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index eaee8ff08ff9..16cd3b2e5bb7 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -202,16 +202,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Order.cs index d912397ce446..15785dee507b 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Order.cs @@ -334,22 +334,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/OuterComposite.cs index fb3180ab6323..80bd16239237 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -179,13 +179,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ParentPet.cs index 9ddabc0feba4..4322d5454caf 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ParentPet.cs @@ -119,10 +119,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Pet.cs index 5a9db85b6482..7179bb652667 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Pet.cs @@ -315,28 +315,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value!, photoUrls.Value!, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Pig.cs index 211913e79f86..7df9ca72ec33 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Pig.cs @@ -187,10 +187,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Quadrilateral.cs index 51ee648ea804..3f316b8da34f 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -187,10 +187,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index bdf77ab1396f..63c2e7298885 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -132,10 +132,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index cf5fd20b3b56..f4dec18735da 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -159,10 +159,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RequiredClass.cs index 2b605afe9f2f..046b845934e3 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2071,136 +2071,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value!.Value!, requiredNotnullableArrayOfString.Value!, requiredNotnullableBooleanProp.Value!.Value!, requiredNotnullableDatetimeProp.Value!.Value!, requiredNotnullableEnumInteger.Value!.Value!, requiredNotnullableEnumIntegerOnly.Value!.Value!, requiredNotnullableEnumString.Value!.Value!, requiredNotnullableOuterEnumDefaultValue.Value!.Value!, requiredNotnullableStringProp.Value!, requiredNotnullableUuid.Value!.Value!, requiredNotnullableintegerProp.Value!.Value!, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value!, requiredNullableBooleanProp.Value!, requiredNullableDateProp.Value!, requiredNullableDatetimeProp.Value!, requiredNullableEnumInteger.Value!, requiredNullableEnumIntegerOnly.Value!, requiredNullableEnumString.Value!, requiredNullableIntegerProp.Value!, requiredNullableOuterEnumDefaultValue.Value!, requiredNullableStringProp.Value!, requiredNullableUuid.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Result.cs index 7f3bb40950bd..24636274542f 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Result.cs @@ -182,13 +182,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Return.cs index 260a7a262926..2c0c4f269b00 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Return.cs @@ -185,19 +185,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value!, varAbstract.Value!, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RolesReportsHash.cs index 117691977974..3cb59a739335 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -159,10 +159,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 4706ca62bf0e..9162459cedb8 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -139,7 +139,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 19645ef302f1..ab2a3584fcae 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -145,16 +145,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Shape.cs index 4cc43358e2c0..d1be81de0d92 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Shape.cs @@ -187,10 +187,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ShapeInterface.cs index 39bfe84b80f8..bc14f69250a8 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -132,10 +132,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ShapeOrNull.cs index b1be624931b2..2585a167c265 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -187,10 +187,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index db0c148fc847..e7e4e56c05ef 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -145,16 +145,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/SpecialModelName.cs index fe691a044fe6..9013655cb15a 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -159,10 +159,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Tag.cs index b4884d224bcc..65aa27c5713d 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Tag.cs @@ -159,10 +159,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 7a1eaf17a23b..7a7b1c2d36f9 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -139,7 +139,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index 778000c56eb0..1b2fc0bdd698 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -139,7 +139,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestDescendants.cs index d91d79f57fa7..880f0d8d657b 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -235,16 +235,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index 1d82f412eb89..3fecd0614a95 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -146,7 +146,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestResult.cs index dd2152fe0362..f70fe803359b 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TestResult.cs @@ -181,13 +181,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Triangle.cs index 3c128abf074f..a98796b39e95 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Triangle.cs @@ -208,10 +208,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TriangleInterface.cs index 65f9c875351a..235a4aefe347 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -132,10 +132,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/User.cs index 08d85778dc61..375c370fa9f4 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/User.cs @@ -364,31 +364,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Whale.cs index c0813e422cf9..401199a8e512 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Whale.cs @@ -172,16 +172,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value!, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Zebra.cs index 9562526e8238..218c285d59a4 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Zebra.cs @@ -246,13 +246,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value!, type); } diff --git a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 21a8e68af61f..d4d0e9f5a5a7 100644 --- a/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -212,7 +212,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Adult.cs b/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Adult.cs index eb8cbd0b3bc5..027772f9f91c 100644 --- a/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Adult.cs +++ b/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Adult.cs @@ -145,16 +145,16 @@ public override Adult Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (children.IsSet && children.Value == null) - throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: children."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: $_type."); return new Adult(children, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Child.cs b/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Child.cs index cc9001600c71..0d5ce6250770 100644 --- a/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Child.cs +++ b/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Child.cs @@ -165,19 +165,19 @@ public override Child Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (age.IsSet && age.Value == null) - throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: age."); if (boosterSeat.IsSet && boosterSeat.Value == null) - throw new ArgumentNullException(nameof(boosterSeat), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: boosterSeat."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: $_type."); return new Child(age, boosterSeat, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Person.cs b/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Person.cs index e5e63ec9c2a5..ced3265268f7 100644 --- a/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Person.cs +++ b/samples/client/petstore/csharp/generichost/net10/AllOf/src/Org.OpenAPITools/Model/Person.cs @@ -197,13 +197,13 @@ public override Person Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: $_type."); return new Person(firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Apple.cs index ba3ebde0806b..a2471c1b6531 100644 --- a/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Apple.cs @@ -147,7 +147,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Banana.cs index ddd75420f237..754dd97c85d6 100644 --- a/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs index a552837a0067..8e9e924a4790 100644 --- a/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -196,7 +196,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs index 6d957f4666fe..7d1833b972c6 100644 --- a/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs @@ -146,7 +146,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs index b31f8fe51330..17ce02b86646 100644 --- a/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs @@ -146,7 +146,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs index b23a45484ba3..4d40109fd6c6 100644 --- a/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs @@ -195,7 +195,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Activity.cs index 8883f1323639..88e966aa3056 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index a7ae93ee504a..327b35f4b3d5 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 4c9fc1cad5f2..b5ecf462b5ec 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Animal.cs index 117be25b4c3f..bed7bd6ef8ea 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs index 5a61538e1f17..69e4ce48fa40 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Apple.cs index ead5728d626b..b44731e4a22c 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs index bd8cd61c4221..8816b473151e 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 850a9c376b5a..99fb9e2343ef 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 2e5eb229f1c3..536694315923 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs index 2b63506f4b44..bfbfac6e0ad7 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Banana.cs index 40d370fd1cdb..a15e7614c461 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs index 0673de456831..3d3c0eb64f1f 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs index ea23cb6d7166..4ab694676f48 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Cat.cs index 9ff7be2175c6..0f3a1056c6d2 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Category.cs index b977a0ca50b9..1024c1fd5533 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs index db3c3064f4e2..9ee366b24ced 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs @@ -141,13 +141,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs index 4d1213df9a8d..66969d5d020f 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs index 2a75237fd09f..00508058da3b 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -134,16 +134,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 2b1f5670dec1..f7923f5bc51c 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs index a0a059430fbf..11385d12df5f 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs index 4386ed6689ff..19243cad7d33 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs @@ -131,22 +131,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs index d0974d2d3ae9..4020e24d42fb 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs @@ -131,22 +131,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Dog.cs index e4066eb72582..74ccc761f6f7 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Drawing.cs index fce60664f896..0e0a8fefd7b7 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs index a954055cecef..1a04f3ac5fed 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -165,10 +165,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs index cab43b30299d..1bc2223beac1 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs @@ -298,31 +298,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/File.cs index e6c3a7cd844f..4caa8e4c5b3c 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 433035256031..f7096c9e2615 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Foo.cs index 9da199ab2477..eb2e4a98835c 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 8e9bba64db14..b723748f2715 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs index 7c655b0827f2..ca64033a59ed 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Fruit.cs index ca703d27f96c..22897b61c6ad 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs index c3c2a4e247ab..18da7a25d092 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index fbd98eae40a9..83bf816119fa 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/List.cs index d6ac694585ca..f20ce3876631 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs index e0e39a3acce3..9664aa2d8b0c 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MapTest.cs index a416718859af..45334eb95cc5 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MapTest.cs @@ -205,16 +205,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 42247df00c07..6954febba55b 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs index a8f039e97905..ee01c8fe54f8 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index c54becfdc303..52d143d5707f 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs index ec25fab92034..9f3f600a7e50 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs index a78b4b9ae3a8..f17f021b72f5 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs index 9135c0e022ad..d0d3b0a1e0b3 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Name.cs index e3a0ef4d62fc..7a2171a3eaf0 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs index b83140b058a7..645d9ece6aaf 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs index 21b40632deb7..eba70c3b01bf 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index a6be5066e8cd..bb1cb4483f38 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Order.cs index 79cfaaf0e5bf..33f9d63fc8ab 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Order.cs @@ -251,22 +251,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs index 994ccd227bef..65b591c9914d 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Pet.cs index b94bf16627ff..ca93f3915e86 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Pet.cs @@ -232,28 +232,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 495b0d273f6a..a4b9bd85d304 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs index b84dae9064af..808e6b482804 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -895,136 +895,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Result.cs index 3d22bb06491f..35dfb302e3c3 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Return.cs index 184ad3ab12c4..f1ff7182be5b 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs index d67bf5ddc948..63849ff16cca 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 27c3871866be..515f3fc3b671 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs index a24895d6f930..9e5e3e11db7f 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Tag.cs index ce29344d2cdf..0f3b62754883 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 764f36716e27..ad0525d21cf3 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index d6de3eb2c298..be57fd07f0d5 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs index e77c43ecd5d4..83bce1446705 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -168,16 +168,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a09ec60e3535..1c1e068610f1 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestResult.cs index e023fb8f77fc..8b9ce4d8914f 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/User.cs index dc078c480cbc..1f78ef97fb36 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Whale.cs index 02655307d760..92bf81dbcfcc 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Zebra.cs index 449736faed56..a0eed30224aa 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Zebra.cs @@ -158,13 +158,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 9add0a06d4cc..e61a2d68e0fd 100644 --- a/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -145,7 +145,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs index 4103a73cd4f0..d5e54998a085 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs @@ -147,7 +147,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index adf86a28dcd0..ef3f159a5ee5 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -167,10 +167,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 2c52c15ccdcc..c0fea16490a3 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -288,25 +288,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs index b5e2ed9ae27f..bb42d51f2211 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs @@ -177,13 +177,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs index ffbd21ce4a6a..d2194064de70 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -187,13 +187,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs index 0f80dc0d9c03..30dd246151a3 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs @@ -217,13 +217,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs index a43c764f8240..41e0d6d92c09 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs @@ -153,13 +153,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value!, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index aef7d7e481d8..8d8d6bd42940 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -147,7 +147,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 93684cf9efc6..d1cc56fe7947 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -147,7 +147,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs index 0b5b6d24743d..0eda27c9620a 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -187,13 +187,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs index fab250f7b537..7b68c232150d 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs index 42e9d1890af1..68f285d096f3 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs @@ -153,13 +153,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value!.Value!, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs index a19a8488e044..b8fba20c873a 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs @@ -140,10 +140,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs index eb14befa97d3..e9b2a16c611a 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs @@ -248,22 +248,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs index b1fedb233db5..01651b122810 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs @@ -140,16 +140,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs index 97e28530372b..643dd5f12a68 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs @@ -160,13 +160,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs index d99184db6550..ca37c41bae18 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs @@ -202,13 +202,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs index a7666cfb698a..efa286317a59 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs @@ -147,7 +147,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index cbc3e80b4a27..b33f071cef29 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -153,16 +153,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs index 77fc65981096..247cfd8f1bb8 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -195,16 +195,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs index 6ee21a0298c9..a74e9e2ab2e2 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs @@ -140,10 +140,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs index c04c4f439bdf..6781c28f127c 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -153,7 +153,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 0490d964f022..19d071b2d9f0 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -147,7 +147,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs index b78ed38fc503..d0d967f63b55 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs @@ -140,22 +140,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value!, descendantName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs index d4c4e6c2273c..b6eb1b64b448 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs @@ -140,22 +140,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value!, confidentiality.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs index 6908fb106b63..1f9864872bbf 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs @@ -140,16 +140,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs index 74c2e0ae5d4b..7de950282229 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs @@ -207,10 +207,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs index a81af5d8181b..4c21cc792a55 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs @@ -154,10 +154,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs index 3bcb6d9b4888..4ba4f009f848 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -306,10 +306,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs index 647002803b89..2745738d12f2 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs @@ -824,31 +824,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value!.Value!, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index bf25136ce8d5..3fe239e9548f 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -153,16 +153,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs index 668ebfa6c77c..5cfb186f0412 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs @@ -148,7 +148,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index b29be867e838..44ac33c63268 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -167,10 +167,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs index 98e50928aae1..c373e9557e80 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs @@ -147,7 +147,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 763577d494c8..dbc2837828e6 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -147,7 +147,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs index d7ca66d7495a..f695cebb77b7 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs @@ -828,103 +828,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value!, date.Value!.Value!, number.Value!.Value!, password.Value!, stringFormattedAsDecimalRequired.Value!.Value!, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs index ec0062ba20d3..98dae17835b3 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs @@ -185,7 +185,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs index 039f5faedfc4..f11223674ad7 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs @@ -189,7 +189,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 4477d4279465..b5365a68d6ba 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -157,10 +157,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index 6fa1889a08bd..8167fd18287b 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -208,10 +208,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 962e2a3c1294..eadcf9ce44a7 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -294,22 +294,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index fac6f52f2522..6d1612ef46d6 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -146,16 +146,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs index aac40319978e..c7cf55012c00 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs @@ -147,7 +147,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 027d4fde6be0..58663196bac0 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -167,10 +167,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs index fc906f76d9ff..05a5e5d55604 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs @@ -216,10 +216,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs index 3c7e075d574e..3abe9cae4ecc 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs @@ -273,16 +273,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 71af55e64992..2ec9965455eb 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -147,7 +147,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs index 1536ccf00030..e2306af887f1 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -147,7 +147,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index d7d6068bcd10..18143828b37d 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -219,16 +219,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs index 7f178b026301..ba5f889a60c2 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -147,7 +147,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs index 2d6852d12c7e..26904478407f 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs @@ -167,10 +167,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs index 0e9021c907a6..515815a02115 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs @@ -147,7 +147,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs index d54d7b7d29b5..17a03c703ba6 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs @@ -241,19 +241,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value!.Value!, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 2e206a226911..a788b531dea6 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -153,16 +153,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value!, pkiNotificationtestID.Value!.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs index ea88ed18b540..caafca6a75ed 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs @@ -377,10 +377,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs index b257d25ab62f..f8120a285900 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs @@ -195,10 +195,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs index fa2f63c11abf..82e0f234dfca 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -147,7 +147,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index c858d1b3727b..73eebcc299ea 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -210,16 +210,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs index ac6f4585d259..7177fbd17b2f 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs @@ -342,22 +342,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs index 6ed3bf816867..bf88456c8639 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -187,13 +187,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs index 70e91c22627e..8d83f726bb64 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs @@ -120,10 +120,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs index 6cd3a02b4296..d027ac97f399 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs @@ -323,28 +323,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value!, photoUrls.Value!, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs index 217360908bd8..fa25f86f0451 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs @@ -195,10 +195,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs index 258df7403653..f3ef0fda6d96 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -195,10 +195,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 33061272899b..229a0981628e 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -140,10 +140,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index bb29062628a7..73f95716ccf0 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -205,10 +205,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs index d1f6c6f40209..cb5b713655b9 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2079,136 +2079,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value!.Value!, requiredNotnullableArrayOfString.Value!, requiredNotnullableBooleanProp.Value!.Value!, requiredNotnullableDatetimeProp.Value!.Value!, requiredNotnullableEnumInteger.Value!.Value!, requiredNotnullableEnumIntegerOnly.Value!.Value!, requiredNotnullableEnumString.Value!.Value!, requiredNotnullableOuterEnumDefaultValue.Value!.Value!, requiredNotnullableStringProp.Value!, requiredNotnullableUuid.Value!.Value!, requiredNotnullableintegerProp.Value!.Value!, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value!, requiredNullableBooleanProp.Value!, requiredNullableDateProp.Value!, requiredNullableDatetimeProp.Value!, requiredNullableEnumInteger.Value!, requiredNullableEnumIntegerOnly.Value!, requiredNullableEnumString.Value!, requiredNullableIntegerProp.Value!, requiredNullableOuterEnumDefaultValue.Value!, requiredNullableStringProp.Value!, requiredNullableUuid.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs index 17f97f2387a3..e44a61b4b450 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs @@ -190,13 +190,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs index 02b3fdc639e2..170f1d3f3ebc 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs @@ -193,19 +193,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value!, varAbstract.Value!, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs index affe88bd8aea..e9f93a43cde0 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -167,10 +167,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index ed0af26e87fb..fc3279ba7ded 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -147,7 +147,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index ada72abaf3ad..74c598fe5e42 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -153,16 +153,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs index 22f37a48e620..9946323dcdbe 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs @@ -195,10 +195,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs index 7d55af95627a..344dee96555a 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -140,10 +140,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 4df1e6983ad1..665942a5f44f 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -195,10 +195,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 48481ee56dfe..0469b80d40fc 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -153,16 +153,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs index 7af87418b89f..a45113f23c75 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -167,10 +167,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs index fbc5d4a9829e..ce83fc880e34 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs @@ -167,10 +167,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index dc66551a230d..5b0075529c3c 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -147,7 +147,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index f297317601df..fd86fedb3f66 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -147,7 +147,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs index c9e049a3db72..39a8d8bc07f7 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -243,16 +243,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index 32e069929830..1f8d7cf49b8f 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -147,7 +147,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs index 1edb92ec63a9..8010391745fe 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs @@ -189,13 +189,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs index 0be5259f1ebe..c3d21195968a 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs @@ -216,10 +216,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs index 9fbc6b8085b5..e0f50396b479 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -140,10 +140,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs index 50de52ddebec..6b4abfeb46e7 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs @@ -372,31 +372,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs index 00e53f6dc690..488c67670d6f 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs @@ -180,16 +180,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value!, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs index a871ad34d76d..7dcc9831644a 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs @@ -247,13 +247,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value!, type); } diff --git a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 5e17279cd925..e6026785c457 100644 --- a/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -220,7 +220,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Apple.cs index ba3ebde0806b..a2471c1b6531 100644 --- a/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Apple.cs @@ -147,7 +147,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Banana.cs index ddd75420f237..754dd97c85d6 100644 --- a/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Fruit.cs index 1a4743015087..36bacb4a1f6e 100644 --- a/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -213,7 +213,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Orange.cs b/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Orange.cs index 02e5aab13a27..66ceb78d38d3 100644 --- a/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Orange.cs +++ b/samples/client/petstore/csharp/generichost/net10/OneOf/src/Org.OpenAPITools/Model/Orange.cs @@ -147,7 +147,7 @@ public override Orange Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class Orange."); + throw new JsonException("Property is not nullable for class Orange: sweet."); return new Orange(sweet); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Activity.cs index 8883f1323639..88e966aa3056 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index a7ae93ee504a..327b35f4b3d5 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 4c9fc1cad5f2..b5ecf462b5ec 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Animal.cs index 117be25b4c3f..bed7bd6ef8ea 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs index 5a61538e1f17..69e4ce48fa40 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Apple.cs index ead5728d626b..b44731e4a22c 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs index bd8cd61c4221..8816b473151e 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 850a9c376b5a..99fb9e2343ef 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 2e5eb229f1c3..536694315923 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs index 2b63506f4b44..bfbfac6e0ad7 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Banana.cs index 40d370fd1cdb..a15e7614c461 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs index 0673de456831..3d3c0eb64f1f 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs index ea23cb6d7166..4ab694676f48 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Cat.cs index 9ff7be2175c6..0f3a1056c6d2 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Category.cs index b977a0ca50b9..1024c1fd5533 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs index aad251c4d9e7..fd5bae7b4f83 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs @@ -200,13 +200,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs index 4d1213df9a8d..66969d5d020f 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs index 73f65a894734..79a4d941a471 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -193,16 +193,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 2b1f5670dec1..f7923f5bc51c 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs index a0a059430fbf..11385d12df5f 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs index 8abf3f5844d0..e72b14af3ea9 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs @@ -138,22 +138,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs index 5484c2ec84ad..49c73d46a752 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs @@ -138,22 +138,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Dog.cs index e4066eb72582..74ccc761f6f7 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Drawing.cs index fce60664f896..0e0a8fefd7b7 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs index 45da2f7dc94c..05bdbe574f87 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -304,10 +304,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs index 62d913a7c0d7..8fe9d55a5531 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs @@ -822,31 +822,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/File.cs index e6c3a7cd844f..4caa8e4c5b3c 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 433035256031..f7096c9e2615 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Foo.cs index 9da199ab2477..eb2e4a98835c 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 8e9bba64db14..b723748f2715 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs index 7c655b0827f2..ca64033a59ed 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index ca703d27f96c..22897b61c6ad 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs index c3c2a4e247ab..18da7a25d092 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index f8b20bd77658..3c62ff3a6b46 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/List.cs index d6ac694585ca..f20ce3876631 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs index e0e39a3acce3..9664aa2d8b0c 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MapTest.cs index 41b65bf5bc38..914bf17c3e0d 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MapTest.cs @@ -271,16 +271,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 42247df00c07..6954febba55b 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs index a8f039e97905..ee01c8fe54f8 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index c54becfdc303..52d143d5707f 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs index ec25fab92034..9f3f600a7e50 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs index a78b4b9ae3a8..f17f021b72f5 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs index 9135c0e022ad..d0d3b0a1e0b3 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Name.cs index e3a0ef4d62fc..7a2171a3eaf0 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs index b83140b058a7..645d9ece6aaf 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs index 21b40632deb7..eba70c3b01bf 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index a6be5066e8cd..bb1cb4483f38 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Order.cs index 43827461cc02..657be109482b 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Order.cs @@ -340,22 +340,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs index 994ccd227bef..65b591c9914d 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Pet.cs index 41de214278b4..f84c1afeb2ee 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Pet.cs @@ -321,28 +321,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 495b0d273f6a..a4b9bd85d304 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs index bda0936c7e46..dfa9cbc7766a 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2077,136 +2077,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Result.cs index 3d22bb06491f..35dfb302e3c3 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Return.cs index 184ad3ab12c4..f1ff7182be5b 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs index d67bf5ddc948..63849ff16cca 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 27c3871866be..515f3fc3b671 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs index a24895d6f930..9e5e3e11db7f 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Tag.cs index ce29344d2cdf..0f3b62754883 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 764f36716e27..ad0525d21cf3 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index d6de3eb2c298..be57fd07f0d5 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs index 3b7c69765ecd..4788b20ee6a3 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -241,16 +241,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a09ec60e3535..1c1e068610f1 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestResult.cs index e023fb8f77fc..8b9ce4d8914f 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/User.cs index dc078c480cbc..1f78ef97fb36 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Whale.cs index 02655307d760..92bf81dbcfcc 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Zebra.cs index 26ed2ec21c31..1ecdef18c5be 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/Zebra.cs @@ -245,13 +245,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 18dfbaafaf8c..44f9b3c4afe6 100644 --- a/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -218,7 +218,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs index 80dce6546255..fd8902c27979 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs @@ -148,7 +148,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index b609046e8738..faf948bf24dc 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -168,10 +168,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index cd282ab084bb..5d88ca8ff0c0 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -289,25 +289,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs index 2fa4fe8d9972..a438e9365d8a 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs @@ -178,13 +178,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs index f0ae4ef850cb..f1f74d50497f 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -188,13 +188,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs index edbe669c8994..6a78e10b9bca 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs @@ -218,13 +218,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs index 0b270e3d4ebb..83ee3d92012d 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs @@ -154,13 +154,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value!, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 6351ae775d17..0931998b3c56 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -148,7 +148,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index f1d13b9ea264..32b061bdd785 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -148,7 +148,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs index 6fe159c3a522..00b187a43ec4 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -188,13 +188,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs index c35241ce3891..bd2e55e51d07 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs @@ -148,7 +148,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs index 5639dd362d9b..bf55f8162f05 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs @@ -154,13 +154,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value!.Value!, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs index 04f114d2c52d..9c5b5ecc3b58 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs @@ -141,10 +141,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs index b1ad2e90a31e..742bd3990acc 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs @@ -249,22 +249,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs index 306e5e5f4010..5ce72d7b4172 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs @@ -141,16 +141,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs index 60daf384a42b..38e33bacaa1b 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs @@ -161,13 +161,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs index 61e9f0c189bc..299e9c670882 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs @@ -203,13 +203,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs index 187afe4824bb..c0019f9496c1 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs @@ -148,7 +148,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index a7184463a89b..a15f8827e638 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -154,16 +154,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs index b5df3dc0625e..f773b3bd28ad 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -196,16 +196,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs index 130e644a578d..7578b6bb6b3b 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs @@ -141,10 +141,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 38bca8c661f8..9855b86970eb 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -154,7 +154,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 06763ca2d13c..f290e4074084 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -148,7 +148,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs index 4547aa00e1c6..ae756b13c938 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs @@ -141,22 +141,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value!, descendantName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs index 5c2a73bce3fd..4d7389e7fe2c 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs @@ -141,22 +141,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value!, confidentiality.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs index ad6546f5ed2e..5da17fcc7a65 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs @@ -141,16 +141,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs index c842739103d3..5c872feb9c34 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs @@ -208,10 +208,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs index 74cb49595291..18696b473eaa 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs @@ -155,10 +155,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs index ec67776ec0a4..45287161fada 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -307,10 +307,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs index 534039c94588..22d094db983e 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs @@ -825,31 +825,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value!.Value!, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index c10e5ccee004..5140d58bd25f 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -154,16 +154,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/File.cs index ddeebaa52e17..8e8e559a2d94 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/File.cs @@ -149,7 +149,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index d90772377b69..c51104be2d6e 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -168,10 +168,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs index c0fff6bbf2db..39a8251aaf80 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs @@ -148,7 +148,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index b0493a92bcf0..4be2515ca833 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -148,7 +148,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs index a2a69a9962fb..19f1e1a33458 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs @@ -829,103 +829,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value!, date.Value!.Value!, number.Value!.Value!, password.Value!, stringFormattedAsDecimalRequired.Value!.Value!, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs index 9bad6c70417c..ebcbc8224465 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs @@ -186,7 +186,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs index 2dff0e74d24c..917a2c438579 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs @@ -190,7 +190,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 831bc16de8c2..a561b03d9a80 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -158,10 +158,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index 716fb2ec240c..fccbf6604fd6 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -209,10 +209,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 4682d88e6894..ef91de94af90 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -295,22 +295,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index d936a509fa55..2cc1e19e9f47 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -147,16 +147,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/List.cs index 0af9622c0f0c..7298c13b6202 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/List.cs @@ -148,7 +148,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 0b811f15795c..c8a99198c668 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -168,10 +168,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs index a6fd263ff981..02f86812548c 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs @@ -217,10 +217,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs index 57ff0614c54e..785f5f7d54dd 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs @@ -274,16 +274,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 93d9cddbe354..f53e40def60c 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -148,7 +148,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs index 2f853d145282..aae5ea2decc3 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -148,7 +148,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index da7a9e873433..aa6165873424 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -220,16 +220,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs index 3ee3e91634c4..e7f47f2df2da 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -148,7 +148,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs index 8ed7851b3215..b1ad938de710 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs @@ -168,10 +168,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs index bac5b01c0825..0784bc9a599c 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs @@ -148,7 +148,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs index 56ab59544304..204c2b1d2357 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs @@ -242,19 +242,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value!.Value!, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 8f71e4492518..1a307472ff94 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -154,16 +154,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value!, pkiNotificationtestID.Value!.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs index b24440849590..5870c64a4899 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs @@ -378,10 +378,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs index f768d56b98d9..650fa75d3470 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs @@ -196,10 +196,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs index 46933a2fbf95..8326c514ad9a 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -148,7 +148,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 3602dfda1310..975e8d946b1a 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -211,16 +211,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs index c4a7ebd764c5..dec423bcc46f 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs @@ -343,22 +343,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs index 0c0d0abd343f..2d18b7beae64 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -188,13 +188,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs index 3cac06dda885..b5a9f269d06a 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs @@ -121,10 +121,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs index ad57645de2f5..ed060c18eb8d 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs @@ -324,28 +324,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value!, photoUrls.Value!, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs index 5640fd1d9c8d..4e3ca083f0e0 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs @@ -196,10 +196,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs index eabed88718f8..07a6da257acc 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -196,10 +196,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 63195ad709ae..bd94e4cc71ad 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -141,10 +141,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index b411dc6e9d33..c76cb79dbb9e 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -206,10 +206,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs index 41a2c79c34d6..ee818945a43c 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2080,136 +2080,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value!.Value!, requiredNotnullableArrayOfString.Value!, requiredNotnullableBooleanProp.Value!.Value!, requiredNotnullableDatetimeProp.Value!.Value!, requiredNotnullableEnumInteger.Value!.Value!, requiredNotnullableEnumIntegerOnly.Value!.Value!, requiredNotnullableEnumString.Value!.Value!, requiredNotnullableOuterEnumDefaultValue.Value!.Value!, requiredNotnullableStringProp.Value!, requiredNotnullableUuid.Value!.Value!, requiredNotnullableintegerProp.Value!.Value!, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value!, requiredNullableBooleanProp.Value!, requiredNullableDateProp.Value!, requiredNullableDatetimeProp.Value!, requiredNullableEnumInteger.Value!, requiredNullableEnumIntegerOnly.Value!, requiredNullableEnumString.Value!, requiredNullableIntegerProp.Value!, requiredNullableOuterEnumDefaultValue.Value!, requiredNullableStringProp.Value!, requiredNullableUuid.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs index 02d0d8c34c20..751c709e5f6d 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs @@ -191,13 +191,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs index 6ac928d7c6b8..5f832b9fc3a7 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs @@ -194,19 +194,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value!, varAbstract.Value!, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs index 9c544ea876ee..19b09e48cc86 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -168,10 +168,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index b1122b96b779..ac863a1c06bf 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -148,7 +148,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 6e5cff7d75a8..79b14a3865ec 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -154,16 +154,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs index 4c152f2ef2fe..2a1135dcf33c 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs @@ -196,10 +196,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs index 94079e588b26..3d800b7a856e 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -141,10 +141,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs index b18fbb1d936e..4ff352dcff8f 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -196,10 +196,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 794c35454611..b95550401898 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -154,16 +154,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs index 1e1b860dedd7..161114236244 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -168,10 +168,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs index df7dabd4bbb6..37e07cfcfd22 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs @@ -168,10 +168,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index b42fcd243ecc..4f50ed86c140 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -148,7 +148,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index 5e985a42157a..a040f1b60ae5 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -148,7 +148,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs index 6b0ee1bbe913..8618d76630ba 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -244,16 +244,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index 9c65047ab818..77e36ce42ebd 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -148,7 +148,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs index d935ee12b186..151aa1ed19d9 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs @@ -190,13 +190,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs index 5e994d5c98e6..a136888f90d4 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs @@ -217,10 +217,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs index 78caa9c95ad1..3fd23b02c6c5 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -141,10 +141,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/User.cs index 01aeeb13e1de..e7d7b7865891 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/User.cs @@ -373,31 +373,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs index 89658a5314c9..e9c07b3113d5 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs @@ -181,16 +181,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value!, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs index 3d814ffc0b00..1d24ffca8ad4 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs @@ -248,13 +248,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value!, type); } diff --git a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 98e4d7afdbfd..9e054cf1058a 100644 --- a/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net10/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -221,7 +221,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net10/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs b/samples/client/petstore/csharp/generichost/net10/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs index 7027a58c996a..f199dde5517c 100644 --- a/samples/client/petstore/csharp/generichost/net10/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs +++ b/samples/client/petstore/csharp/generichost/net10/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs @@ -169,10 +169,10 @@ public override NowGet200Response Read(ref Utf8JsonReader utf8JsonReader, Type t } if (now.IsSet && now.Value == null) - throw new ArgumentNullException(nameof(now), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: now."); if (today.IsSet && today.Value == null) - throw new ArgumentNullException(nameof(today), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: today."); return new NowGet200Response(now, today); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Adult.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Adult.cs index 199c6bc71de3..3d6f5cea1847 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Adult.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Adult.cs @@ -143,16 +143,16 @@ public override Adult Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (children.IsSet && children.Value == null) - throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: children."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: $_type."); return new Adult(children, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Child.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Child.cs index ce3a88b9d5b7..4230b19491d1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Child.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Child.cs @@ -163,19 +163,19 @@ public override Child Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (age.IsSet && age.Value == null) - throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: age."); if (boosterSeat.IsSet && boosterSeat.Value == null) - throw new ArgumentNullException(nameof(boosterSeat), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: boosterSeat."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: $_type."); return new Child(age, boosterSeat, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Person.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Person.cs index 55e576ab5dab..60453b620715 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Person.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Person.cs @@ -195,13 +195,13 @@ public override Person Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: $_type."); return new Person(firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Apple.cs index a515b6a46baf..0907d2ea15e1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Apple.cs @@ -145,7 +145,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Banana.cs index bd5cbb6316bb..3397ca6eb4af 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs index 0b53a273b3d9..ba40647de0de 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -194,7 +194,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs index cc733fa3ac1b..96bb55578998 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs @@ -144,7 +144,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs index 9bb8141992a2..2eb19000f2f6 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs @@ -144,7 +144,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs index ea61a294a465..b174520d27c0 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs @@ -193,7 +193,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Activity.cs index bf0ea857b8b2..c94ff32fe73b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index 3eaef3fdb68a..255660da4152 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index e2bc7e5c95e3..9d4033470b45 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Animal.cs index 6b2c354e9d0c..53ed062e81f4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs index a3bb92ba8e56..3257aedeef4e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Apple.cs index c0b3b74eccb6..35acc5fe32b3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs index b1a035bf1427..877696d65032 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 8d4e9cf9a280..3de420a3661d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 61678ca8a262..005d6b2c979d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs index 5ca882e055d9..9fa89e61fb02 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Banana.cs index 6e96c0db4a48..52d9ebb0b447 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs index 6e639dde3a6c..bc68fcda5f3f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs index 1734a7d71bbe..918267512266 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Cat.cs index 07d7a0a7ce17..e006ab563e04 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Category.cs index ee17225920da..7a785987820d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs index 1c2be23372b9..d28337919249 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs @@ -141,13 +141,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs index 55e14e4e7e7d..62b78e8c5d16 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs index 2a75237fd09f..00508058da3b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -134,16 +134,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 12f63bed52c3..9f2c77427a76 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs index cea3eed9a750..2da2dbf24d45 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs index 4386ed6689ff..19243cad7d33 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs @@ -131,22 +131,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs index d0974d2d3ae9..4020e24d42fb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs @@ -131,22 +131,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Dog.cs index ea0b4d3071f1..11509ef2d0fd 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Drawing.cs index 0c6925ca0e37..cece52338f2e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs index ce7fece13a24..cebe8c5a7717 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -165,10 +165,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs index 3369cd18ea98..71b81666fb7f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs @@ -298,31 +298,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/File.cs index ee5463fb46f9..500c4c7cff01 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index e129b109115f..c9b71a55149e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Foo.cs index 77a9cd5f82b8..1f54686dcba9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 73a4dbbcaf22..91c297d4a674 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs index 3156ed4239ce..128eabcd56d3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Fruit.cs index ba5d85932b34..ec44fcd3ae9d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs index 6d9269ff3873..4d6ed7fd64b4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 62dc7cbf449c..d67f8aca4e8d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/List.cs index 43d2716ec68c..2962214e2784 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 8be2841ce1c9..44fefa15ef0e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTest.cs index b49dc01adc4b..d2d7e2b6bb89 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTest.cs @@ -205,16 +205,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 0c8cceae99d0..997668065bfa 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs index a9e0341e6431..24562e521c62 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 3229c397c986..d2b88d5d22bd 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs index d89d53fe55c9..16d7c31e45ea 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs index aac8654e884b..b57b2b8e1e67 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs index 90ac80d193a6..843ce7dfd328 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Name.cs index b487237e70e3..a74e40b32aa1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs index 1e08ccc57034..f4615984458f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs index 1a88e07e0def..b4a926f8d1cc 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 047b1dcde4d2..711fc3d5f8a6 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Order.cs index b473008f6282..aa22b310db80 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Order.cs @@ -251,22 +251,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs index 686d151558e0..a8c924078e42 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Pet.cs index 4ec1f5d1af2e..915a9d257094 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Pet.cs @@ -232,28 +232,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 42af39d72901..1ce434f90bf9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs index 696f05a1a694..2e31af9118d8 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -895,136 +895,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Result.cs index dd616a09ce41..424b3ae920a5 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Return.cs index cabc503d20d8..3e991ca56bdf 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs index b074a36ee24f..defce435043d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 3018f5c27f8f..86a18c5eb9ac 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs index 07924a0aa49a..9390a22e6a26 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Tag.cs index 9512c15160f5..0057469f196f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 3a19c8ecaffb..259d7cfb9392 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index a5b3a7caf550..b1e71bb017eb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs index e77c43ecd5d4..83bce1446705 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -168,16 +168,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a8630ed8db3c..906872b831af 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResult.cs index 15113add0df2..b6743eae0ce4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/User.cs index f3ea6b22b2af..ce82e053a23a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Whale.cs index 08d6186ad435..2e3c80190694 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Zebra.cs index 6741e280d536..8551899af2e9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/Zebra.cs @@ -158,13 +158,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 41660a9d61d1..70de2307a675 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -145,7 +145,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Apple.cs index a515b6a46baf..0907d2ea15e1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Apple.cs @@ -145,7 +145,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Banana.cs index bd5cbb6316bb..3397ca6eb4af 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Fruit.cs index e2e2f33c524d..9cbe68c02888 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -211,7 +211,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Orange.cs b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Orange.cs index 938469b8ca38..e451405013ba 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Orange.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Model/Orange.cs @@ -145,7 +145,7 @@ public override Orange Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class Orange."); + throw new JsonException("Property is not nullable for class Orange: sweet."); return new Orange(sweet); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Activity.cs index bf0ea857b8b2..c94ff32fe73b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index 3eaef3fdb68a..255660da4152 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index e2bc7e5c95e3..9d4033470b45 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Animal.cs index 6b2c354e9d0c..53ed062e81f4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs index a3bb92ba8e56..3257aedeef4e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Apple.cs index c0b3b74eccb6..35acc5fe32b3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs index b1a035bf1427..877696d65032 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 8d4e9cf9a280..3de420a3661d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 61678ca8a262..005d6b2c979d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs index 5ca882e055d9..9fa89e61fb02 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Banana.cs index 6e96c0db4a48..52d9ebb0b447 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs index 6e639dde3a6c..bc68fcda5f3f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs index 1734a7d71bbe..918267512266 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Cat.cs index 07d7a0a7ce17..e006ab563e04 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Category.cs index ee17225920da..7a785987820d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs index 711470ca3a83..608bef7717de 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs @@ -200,13 +200,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs index 55e14e4e7e7d..62b78e8c5d16 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs index 73f65a894734..79a4d941a471 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -193,16 +193,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 12f63bed52c3..9f2c77427a76 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs index cea3eed9a750..2da2dbf24d45 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs index 8abf3f5844d0..e72b14af3ea9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs @@ -138,22 +138,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs index 5484c2ec84ad..49c73d46a752 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs @@ -138,22 +138,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Dog.cs index ea0b4d3071f1..11509ef2d0fd 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Drawing.cs index 0c6925ca0e37..cece52338f2e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs index e04f4f594f2b..318cd0ee5ae3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -304,10 +304,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs index 4f4100fc359e..58ccb2329df3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs @@ -822,31 +822,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/File.cs index ee5463fb46f9..500c4c7cff01 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index e129b109115f..c9b71a55149e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Foo.cs index 77a9cd5f82b8..1f54686dcba9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 73a4dbbcaf22..91c297d4a674 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs index 3156ed4239ce..128eabcd56d3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index ba5d85932b34..ec44fcd3ae9d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs index 6d9269ff3873..4d6ed7fd64b4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 62dc7cbf449c..d67f8aca4e8d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/List.cs index 43d2716ec68c..2962214e2784 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 8be2841ce1c9..44fefa15ef0e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MapTest.cs index 21cad314eb1d..faf74cf71e64 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MapTest.cs @@ -271,16 +271,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 0c8cceae99d0..997668065bfa 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs index a9e0341e6431..24562e521c62 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 3229c397c986..d2b88d5d22bd 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs index d89d53fe55c9..16d7c31e45ea 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs index aac8654e884b..b57b2b8e1e67 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs index 90ac80d193a6..843ce7dfd328 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Name.cs index b487237e70e3..a74e40b32aa1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs index 1e08ccc57034..f4615984458f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs index 1a88e07e0def..b4a926f8d1cc 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 047b1dcde4d2..711fc3d5f8a6 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Order.cs index 76ffea5c5ab4..1a76fa315989 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Order.cs @@ -340,22 +340,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs index 686d151558e0..a8c924078e42 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Pet.cs index cab3ba9dbf6e..a6e13e658100 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Pet.cs @@ -321,28 +321,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 42af39d72901..1ce434f90bf9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs index 01ceaaae2c51..77212cb5a294 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2077,136 +2077,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Result.cs index dd616a09ce41..424b3ae920a5 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Return.cs index cabc503d20d8..3e991ca56bdf 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs index b074a36ee24f..defce435043d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 3018f5c27f8f..86a18c5eb9ac 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs index 07924a0aa49a..9390a22e6a26 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Tag.cs index 9512c15160f5..0057469f196f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 3a19c8ecaffb..259d7cfb9392 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index a5b3a7caf550..b1e71bb017eb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs index 3b7c69765ecd..4788b20ee6a3 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -241,16 +241,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a8630ed8db3c..906872b831af 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResult.cs index 15113add0df2..b6743eae0ce4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/User.cs index f3ea6b22b2af..ce82e053a23a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Whale.cs index 08d6186ad435..2e3c80190694 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Zebra.cs index bc1f99da6d94..19b3c564376a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/Zebra.cs @@ -245,13 +245,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index e8cf530a9235..e6868153f218 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -218,7 +218,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs b/samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs index c5c17f671b68..8afbd99ec1a1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs @@ -167,10 +167,10 @@ public override NowGet200Response Read(ref Utf8JsonReader utf8JsonReader, Type t } if (now.IsSet && now.Value == null) - throw new ArgumentNullException(nameof(now), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: now."); if (today.IsSet && today.Value == null) - throw new ArgumentNullException(nameof(today), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: today."); return new NowGet200Response(now, today); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Adult.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Adult.cs index 199c6bc71de3..3d6f5cea1847 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Adult.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Adult.cs @@ -143,16 +143,16 @@ public override Adult Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (children.IsSet && children.Value == null) - throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: children."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: $_type."); return new Adult(children, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Child.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Child.cs index ce3a88b9d5b7..4230b19491d1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Child.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Child.cs @@ -163,19 +163,19 @@ public override Child Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (age.IsSet && age.Value == null) - throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: age."); if (boosterSeat.IsSet && boosterSeat.Value == null) - throw new ArgumentNullException(nameof(boosterSeat), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: boosterSeat."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: $_type."); return new Child(age, boosterSeat, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Person.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Person.cs index 55e576ab5dab..60453b620715 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Person.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Person.cs @@ -195,13 +195,13 @@ public override Person Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: $_type."); return new Person(firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Apple.cs index a515b6a46baf..0907d2ea15e1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Apple.cs @@ -145,7 +145,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Banana.cs index bd5cbb6316bb..3397ca6eb4af 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs index 0b53a273b3d9..ba40647de0de 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -194,7 +194,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs index cc733fa3ac1b..96bb55578998 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs @@ -144,7 +144,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs index 9bb8141992a2..2eb19000f2f6 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs @@ -144,7 +144,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs index ea61a294a465..b174520d27c0 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs @@ -193,7 +193,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Activity.cs index bf0ea857b8b2..c94ff32fe73b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index 3eaef3fdb68a..255660da4152 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index e2bc7e5c95e3..9d4033470b45 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Animal.cs index 6b2c354e9d0c..53ed062e81f4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs index a3bb92ba8e56..3257aedeef4e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Apple.cs index c0b3b74eccb6..35acc5fe32b3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs index b1a035bf1427..877696d65032 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 8d4e9cf9a280..3de420a3661d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 61678ca8a262..005d6b2c979d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs index 5ca882e055d9..9fa89e61fb02 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Banana.cs index 6e96c0db4a48..52d9ebb0b447 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs index 6e639dde3a6c..bc68fcda5f3f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs index 1734a7d71bbe..918267512266 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Cat.cs index 07d7a0a7ce17..e006ab563e04 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Category.cs index ee17225920da..7a785987820d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs index 1c2be23372b9..d28337919249 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs @@ -141,13 +141,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs index 55e14e4e7e7d..62b78e8c5d16 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs index 2a75237fd09f..00508058da3b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -134,16 +134,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 12f63bed52c3..9f2c77427a76 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs index cea3eed9a750..2da2dbf24d45 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs index 4386ed6689ff..19243cad7d33 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs @@ -131,22 +131,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs index d0974d2d3ae9..4020e24d42fb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs @@ -131,22 +131,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Dog.cs index ea0b4d3071f1..11509ef2d0fd 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Drawing.cs index 0c6925ca0e37..cece52338f2e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs index ce7fece13a24..cebe8c5a7717 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -165,10 +165,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs index 3369cd18ea98..71b81666fb7f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs @@ -298,31 +298,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/File.cs index ee5463fb46f9..500c4c7cff01 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index e129b109115f..c9b71a55149e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Foo.cs index 77a9cd5f82b8..1f54686dcba9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 73a4dbbcaf22..91c297d4a674 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs index 3156ed4239ce..128eabcd56d3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Fruit.cs index ba5d85932b34..ec44fcd3ae9d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs index 6d9269ff3873..4d6ed7fd64b4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 62dc7cbf449c..d67f8aca4e8d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/List.cs index 43d2716ec68c..2962214e2784 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 8be2841ce1c9..44fefa15ef0e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTest.cs index b49dc01adc4b..d2d7e2b6bb89 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTest.cs @@ -205,16 +205,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 0c8cceae99d0..997668065bfa 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs index a9e0341e6431..24562e521c62 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 3229c397c986..d2b88d5d22bd 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs index d89d53fe55c9..16d7c31e45ea 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs index aac8654e884b..b57b2b8e1e67 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs index 90ac80d193a6..843ce7dfd328 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Name.cs index b487237e70e3..a74e40b32aa1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs index 1e08ccc57034..f4615984458f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs index 1a88e07e0def..b4a926f8d1cc 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 047b1dcde4d2..711fc3d5f8a6 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Order.cs index b473008f6282..aa22b310db80 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Order.cs @@ -251,22 +251,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs index 686d151558e0..a8c924078e42 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Pet.cs index 4ec1f5d1af2e..915a9d257094 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Pet.cs @@ -232,28 +232,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 42af39d72901..1ce434f90bf9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs index 696f05a1a694..2e31af9118d8 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -895,136 +895,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Result.cs index dd616a09ce41..424b3ae920a5 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Return.cs index cabc503d20d8..3e991ca56bdf 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs index b074a36ee24f..defce435043d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 3018f5c27f8f..86a18c5eb9ac 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs index 07924a0aa49a..9390a22e6a26 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Tag.cs index 9512c15160f5..0057469f196f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 3a19c8ecaffb..259d7cfb9392 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index a5b3a7caf550..b1e71bb017eb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs index e77c43ecd5d4..83bce1446705 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -168,16 +168,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a8630ed8db3c..906872b831af 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResult.cs index 15113add0df2..b6743eae0ce4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/User.cs index f3ea6b22b2af..ce82e053a23a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Whale.cs index 08d6186ad435..2e3c80190694 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Zebra.cs index 6741e280d536..8551899af2e9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/Zebra.cs @@ -158,13 +158,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 41660a9d61d1..70de2307a675 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -145,7 +145,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Apple.cs index a515b6a46baf..0907d2ea15e1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Apple.cs @@ -145,7 +145,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Banana.cs index bd5cbb6316bb..3397ca6eb4af 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Fruit.cs index e2e2f33c524d..9cbe68c02888 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -211,7 +211,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Orange.cs b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Orange.cs index 938469b8ca38..e451405013ba 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Orange.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Model/Orange.cs @@ -145,7 +145,7 @@ public override Orange Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class Orange."); + throw new JsonException("Property is not nullable for class Orange: sweet."); return new Orange(sweet); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Activity.cs index bf0ea857b8b2..c94ff32fe73b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index 3eaef3fdb68a..255660da4152 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index e2bc7e5c95e3..9d4033470b45 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Animal.cs index 6b2c354e9d0c..53ed062e81f4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs index a3bb92ba8e56..3257aedeef4e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Apple.cs index c0b3b74eccb6..35acc5fe32b3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs index b1a035bf1427..877696d65032 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 8d4e9cf9a280..3de420a3661d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 61678ca8a262..005d6b2c979d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs index 5ca882e055d9..9fa89e61fb02 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Banana.cs index 6e96c0db4a48..52d9ebb0b447 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs index 6e639dde3a6c..bc68fcda5f3f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs index 1734a7d71bbe..918267512266 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Cat.cs index 07d7a0a7ce17..e006ab563e04 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Category.cs index ee17225920da..7a785987820d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs index 711470ca3a83..608bef7717de 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs @@ -200,13 +200,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs index 55e14e4e7e7d..62b78e8c5d16 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs index 73f65a894734..79a4d941a471 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -193,16 +193,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 12f63bed52c3..9f2c77427a76 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs index cea3eed9a750..2da2dbf24d45 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs index 8abf3f5844d0..e72b14af3ea9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs @@ -138,22 +138,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs index 5484c2ec84ad..49c73d46a752 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs @@ -138,22 +138,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Dog.cs index ea0b4d3071f1..11509ef2d0fd 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Drawing.cs index 0c6925ca0e37..cece52338f2e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs index e04f4f594f2b..318cd0ee5ae3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -304,10 +304,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs index 4f4100fc359e..58ccb2329df3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs @@ -822,31 +822,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/File.cs index ee5463fb46f9..500c4c7cff01 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index e129b109115f..c9b71a55149e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Foo.cs index 77a9cd5f82b8..1f54686dcba9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 73a4dbbcaf22..91c297d4a674 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs index 3156ed4239ce..128eabcd56d3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index ba5d85932b34..ec44fcd3ae9d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs index 6d9269ff3873..4d6ed7fd64b4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 62dc7cbf449c..d67f8aca4e8d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/List.cs index 43d2716ec68c..2962214e2784 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 8be2841ce1c9..44fefa15ef0e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MapTest.cs index 21cad314eb1d..faf74cf71e64 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MapTest.cs @@ -271,16 +271,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 0c8cceae99d0..997668065bfa 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs index a9e0341e6431..24562e521c62 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 3229c397c986..d2b88d5d22bd 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs index d89d53fe55c9..16d7c31e45ea 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs index aac8654e884b..b57b2b8e1e67 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs index 90ac80d193a6..843ce7dfd328 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Name.cs index b487237e70e3..a74e40b32aa1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs index 1e08ccc57034..f4615984458f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs index 1a88e07e0def..b4a926f8d1cc 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 047b1dcde4d2..711fc3d5f8a6 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Order.cs index 76ffea5c5ab4..1a76fa315989 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Order.cs @@ -340,22 +340,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs index 686d151558e0..a8c924078e42 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Pet.cs index cab3ba9dbf6e..a6e13e658100 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Pet.cs @@ -321,28 +321,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 42af39d72901..1ce434f90bf9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs index 01ceaaae2c51..77212cb5a294 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2077,136 +2077,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Result.cs index dd616a09ce41..424b3ae920a5 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Return.cs index cabc503d20d8..3e991ca56bdf 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs index b074a36ee24f..defce435043d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 3018f5c27f8f..86a18c5eb9ac 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs index 07924a0aa49a..9390a22e6a26 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Tag.cs index 9512c15160f5..0057469f196f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 3a19c8ecaffb..259d7cfb9392 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index a5b3a7caf550..b1e71bb017eb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs index 3b7c69765ecd..4788b20ee6a3 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -241,16 +241,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a8630ed8db3c..906872b831af 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResult.cs index 15113add0df2..b6743eae0ce4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/User.cs index f3ea6b22b2af..ce82e053a23a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Whale.cs index 08d6186ad435..2e3c80190694 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Zebra.cs index bc1f99da6d94..19b3c564376a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/Zebra.cs @@ -245,13 +245,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index e8cf530a9235..e6868153f218 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -218,7 +218,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs b/samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs index c5c17f671b68..8afbd99ec1a1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs @@ -167,10 +167,10 @@ public override NowGet200Response Read(ref Utf8JsonReader utf8JsonReader, Type t } if (now.IsSet && now.Value == null) - throw new ArgumentNullException(nameof(now), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: now."); if (today.IsSet && today.Value == null) - throw new ArgumentNullException(nameof(today), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: today."); return new NowGet200Response(now, today); } diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Adult.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Adult.cs index eb8cbd0b3bc5..027772f9f91c 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Adult.cs +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Adult.cs @@ -145,16 +145,16 @@ public override Adult Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (children.IsSet && children.Value == null) - throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: children."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: $_type."); return new Adult(children, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Child.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Child.cs index cc9001600c71..0d5ce6250770 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Child.cs +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Child.cs @@ -165,19 +165,19 @@ public override Child Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (age.IsSet && age.Value == null) - throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: age."); if (boosterSeat.IsSet && boosterSeat.Value == null) - throw new ArgumentNullException(nameof(boosterSeat), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: boosterSeat."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: $_type."); return new Child(age, boosterSeat, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Person.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Person.cs index e5e63ec9c2a5..ced3265268f7 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Person.cs +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Person.cs @@ -197,13 +197,13 @@ public override Person Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: $_type."); return new Person(firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Apple.cs index ba3ebde0806b..a2471c1b6531 100644 --- a/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Apple.cs @@ -147,7 +147,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Banana.cs index ddd75420f237..754dd97c85d6 100644 --- a/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs index a552837a0067..8e9e924a4790 100644 --- a/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -196,7 +196,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs index 6d957f4666fe..7d1833b972c6 100644 --- a/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs @@ -146,7 +146,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs index b31f8fe51330..17ce02b86646 100644 --- a/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs @@ -146,7 +146,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs index b23a45484ba3..4d40109fd6c6 100644 --- a/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs @@ -195,7 +195,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Activity.cs index 8883f1323639..88e966aa3056 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index a7ae93ee504a..327b35f4b3d5 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 4c9fc1cad5f2..b5ecf462b5ec 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Animal.cs index 117be25b4c3f..bed7bd6ef8ea 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs index 5a61538e1f17..69e4ce48fa40 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Apple.cs index ead5728d626b..b44731e4a22c 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs index bd8cd61c4221..8816b473151e 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 850a9c376b5a..99fb9e2343ef 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 2e5eb229f1c3..536694315923 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs index 2b63506f4b44..bfbfac6e0ad7 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Banana.cs index 40d370fd1cdb..a15e7614c461 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs index 0673de456831..3d3c0eb64f1f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs index ea23cb6d7166..4ab694676f48 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Cat.cs index 9ff7be2175c6..0f3a1056c6d2 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Category.cs index b977a0ca50b9..1024c1fd5533 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs index db3c3064f4e2..9ee366b24ced 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs @@ -141,13 +141,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs index 4d1213df9a8d..66969d5d020f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs index 2a75237fd09f..00508058da3b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -134,16 +134,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 2b1f5670dec1..f7923f5bc51c 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs index a0a059430fbf..11385d12df5f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs index 4386ed6689ff..19243cad7d33 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs @@ -131,22 +131,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs index d0974d2d3ae9..4020e24d42fb 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs @@ -131,22 +131,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Dog.cs index e4066eb72582..74ccc761f6f7 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Drawing.cs index fce60664f896..0e0a8fefd7b7 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs index a954055cecef..1a04f3ac5fed 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -165,10 +165,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs index cab43b30299d..1bc2223beac1 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs @@ -298,31 +298,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/File.cs index e6c3a7cd844f..4caa8e4c5b3c 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 433035256031..f7096c9e2615 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Foo.cs index 9da199ab2477..eb2e4a98835c 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 8e9bba64db14..b723748f2715 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs index 7c655b0827f2..ca64033a59ed 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Fruit.cs index ca703d27f96c..22897b61c6ad 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs index c3c2a4e247ab..18da7a25d092 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index fbd98eae40a9..83bf816119fa 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/List.cs index d6ac694585ca..f20ce3876631 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs index e0e39a3acce3..9664aa2d8b0c 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTest.cs index a416718859af..45334eb95cc5 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTest.cs @@ -205,16 +205,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 42247df00c07..6954febba55b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs index a8f039e97905..ee01c8fe54f8 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index c54becfdc303..52d143d5707f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs index ec25fab92034..9f3f600a7e50 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs index a78b4b9ae3a8..f17f021b72f5 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs index 9135c0e022ad..d0d3b0a1e0b3 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Name.cs index e3a0ef4d62fc..7a2171a3eaf0 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs index b83140b058a7..645d9ece6aaf 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs index 21b40632deb7..eba70c3b01bf 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index a6be5066e8cd..bb1cb4483f38 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Order.cs index 79cfaaf0e5bf..33f9d63fc8ab 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Order.cs @@ -251,22 +251,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs index 994ccd227bef..65b591c9914d 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Pet.cs index b94bf16627ff..ca93f3915e86 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Pet.cs @@ -232,28 +232,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 495b0d273f6a..a4b9bd85d304 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs index b84dae9064af..808e6b482804 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -895,136 +895,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Result.cs index 3d22bb06491f..35dfb302e3c3 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Return.cs index 184ad3ab12c4..f1ff7182be5b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs index d67bf5ddc948..63849ff16cca 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 27c3871866be..515f3fc3b671 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs index a24895d6f930..9e5e3e11db7f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Tag.cs index ce29344d2cdf..0f3b62754883 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 764f36716e27..ad0525d21cf3 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index d6de3eb2c298..be57fd07f0d5 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs index e77c43ecd5d4..83bce1446705 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -168,16 +168,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a09ec60e3535..1c1e068610f1 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResult.cs index e023fb8f77fc..8b9ce4d8914f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/User.cs index dc078c480cbc..1f78ef97fb36 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Whale.cs index 02655307d760..92bf81dbcfcc 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Zebra.cs index 449736faed56..a0eed30224aa 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/Zebra.cs @@ -158,13 +158,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 9add0a06d4cc..e61a2d68e0fd 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -145,7 +145,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs index 4103a73cd4f0..d5e54998a085 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs @@ -147,7 +147,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index adf86a28dcd0..ef3f159a5ee5 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -167,10 +167,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 2c52c15ccdcc..c0fea16490a3 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -288,25 +288,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs index b5e2ed9ae27f..bb42d51f2211 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs @@ -177,13 +177,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs index ffbd21ce4a6a..d2194064de70 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -187,13 +187,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs index 0f80dc0d9c03..30dd246151a3 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs @@ -217,13 +217,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs index a43c764f8240..41e0d6d92c09 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs @@ -153,13 +153,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value!, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index aef7d7e481d8..8d8d6bd42940 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -147,7 +147,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 93684cf9efc6..d1cc56fe7947 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -147,7 +147,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs index 0b5b6d24743d..0eda27c9620a 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -187,13 +187,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs index fab250f7b537..7b68c232150d 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs index 42e9d1890af1..68f285d096f3 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs @@ -153,13 +153,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value!.Value!, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs index a19a8488e044..b8fba20c873a 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs @@ -140,10 +140,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs index eb14befa97d3..e9b2a16c611a 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs @@ -248,22 +248,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs index b1fedb233db5..01651b122810 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs @@ -140,16 +140,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs index 97e28530372b..643dd5f12a68 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs @@ -160,13 +160,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs index d99184db6550..ca37c41bae18 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs @@ -202,13 +202,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs index a7666cfb698a..efa286317a59 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs @@ -147,7 +147,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index cbc3e80b4a27..b33f071cef29 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -153,16 +153,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs index 77fc65981096..247cfd8f1bb8 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -195,16 +195,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs index 6ee21a0298c9..a74e9e2ab2e2 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs @@ -140,10 +140,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs index c04c4f439bdf..6781c28f127c 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -153,7 +153,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 0490d964f022..19d071b2d9f0 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -147,7 +147,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs index b78ed38fc503..d0d967f63b55 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs @@ -140,22 +140,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value!, descendantName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs index d4c4e6c2273c..b6eb1b64b448 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs @@ -140,22 +140,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value!, confidentiality.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs index 6908fb106b63..1f9864872bbf 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs @@ -140,16 +140,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs index 74c2e0ae5d4b..7de950282229 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs @@ -207,10 +207,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs index a81af5d8181b..4c21cc792a55 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs @@ -154,10 +154,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs index 3bcb6d9b4888..4ba4f009f848 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -306,10 +306,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs index 647002803b89..2745738d12f2 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs @@ -824,31 +824,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value!.Value!, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index bf25136ce8d5..3fe239e9548f 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -153,16 +153,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs index 668ebfa6c77c..5cfb186f0412 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs @@ -148,7 +148,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index b29be867e838..44ac33c63268 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -167,10 +167,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs index 98e50928aae1..c373e9557e80 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs @@ -147,7 +147,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 763577d494c8..dbc2837828e6 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -147,7 +147,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs index d7ca66d7495a..f695cebb77b7 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs @@ -828,103 +828,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value!, date.Value!.Value!, number.Value!.Value!, password.Value!, stringFormattedAsDecimalRequired.Value!.Value!, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs index ec0062ba20d3..98dae17835b3 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs @@ -185,7 +185,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs index 039f5faedfc4..f11223674ad7 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs @@ -189,7 +189,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 4477d4279465..b5365a68d6ba 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -157,10 +157,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index 6fa1889a08bd..8167fd18287b 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -208,10 +208,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 962e2a3c1294..eadcf9ce44a7 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -294,22 +294,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index fac6f52f2522..6d1612ef46d6 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -146,16 +146,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs index aac40319978e..c7cf55012c00 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs @@ -147,7 +147,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 027d4fde6be0..58663196bac0 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -167,10 +167,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs index fc906f76d9ff..05a5e5d55604 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs @@ -216,10 +216,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs index 3c7e075d574e..3abe9cae4ecc 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs @@ -273,16 +273,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 71af55e64992..2ec9965455eb 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -147,7 +147,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs index 1536ccf00030..e2306af887f1 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -147,7 +147,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index d7d6068bcd10..18143828b37d 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -219,16 +219,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs index 7f178b026301..ba5f889a60c2 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -147,7 +147,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs index 2d6852d12c7e..26904478407f 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs @@ -167,10 +167,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs index 0e9021c907a6..515815a02115 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs @@ -147,7 +147,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs index d54d7b7d29b5..17a03c703ba6 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs @@ -241,19 +241,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value!.Value!, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 2e206a226911..a788b531dea6 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -153,16 +153,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value!, pkiNotificationtestID.Value!.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs index ea88ed18b540..caafca6a75ed 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs @@ -377,10 +377,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs index b257d25ab62f..f8120a285900 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs @@ -195,10 +195,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs index fa2f63c11abf..82e0f234dfca 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -147,7 +147,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index c858d1b3727b..73eebcc299ea 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -210,16 +210,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs index ac6f4585d259..7177fbd17b2f 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs @@ -342,22 +342,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs index 6ed3bf816867..bf88456c8639 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -187,13 +187,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs index 70e91c22627e..8d83f726bb64 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs @@ -120,10 +120,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs index 6cd3a02b4296..d027ac97f399 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs @@ -323,28 +323,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value!, photoUrls.Value!, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs index 217360908bd8..fa25f86f0451 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs @@ -195,10 +195,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs index 258df7403653..f3ef0fda6d96 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -195,10 +195,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 33061272899b..229a0981628e 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -140,10 +140,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index bb29062628a7..73f95716ccf0 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -205,10 +205,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs index d1f6c6f40209..cb5b713655b9 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2079,136 +2079,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value!.Value!, requiredNotnullableArrayOfString.Value!, requiredNotnullableBooleanProp.Value!.Value!, requiredNotnullableDatetimeProp.Value!.Value!, requiredNotnullableEnumInteger.Value!.Value!, requiredNotnullableEnumIntegerOnly.Value!.Value!, requiredNotnullableEnumString.Value!.Value!, requiredNotnullableOuterEnumDefaultValue.Value!.Value!, requiredNotnullableStringProp.Value!, requiredNotnullableUuid.Value!.Value!, requiredNotnullableintegerProp.Value!.Value!, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value!, requiredNullableBooleanProp.Value!, requiredNullableDateProp.Value!, requiredNullableDatetimeProp.Value!, requiredNullableEnumInteger.Value!, requiredNullableEnumIntegerOnly.Value!, requiredNullableEnumString.Value!, requiredNullableIntegerProp.Value!, requiredNullableOuterEnumDefaultValue.Value!, requiredNullableStringProp.Value!, requiredNullableUuid.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs index 17f97f2387a3..e44a61b4b450 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs @@ -190,13 +190,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs index 02b3fdc639e2..170f1d3f3ebc 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs @@ -193,19 +193,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value!, varAbstract.Value!, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs index affe88bd8aea..e9f93a43cde0 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -167,10 +167,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index ed0af26e87fb..fc3279ba7ded 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -147,7 +147,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index ada72abaf3ad..74c598fe5e42 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -153,16 +153,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs index 22f37a48e620..9946323dcdbe 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs @@ -195,10 +195,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs index 7d55af95627a..344dee96555a 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -140,10 +140,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 4df1e6983ad1..665942a5f44f 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -195,10 +195,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 48481ee56dfe..0469b80d40fc 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -153,16 +153,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs index 7af87418b89f..a45113f23c75 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -167,10 +167,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs index fbc5d4a9829e..ce83fc880e34 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs @@ -167,10 +167,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index dc66551a230d..5b0075529c3c 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -147,7 +147,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index f297317601df..fd86fedb3f66 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -147,7 +147,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs index c9e049a3db72..39a8d8bc07f7 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -243,16 +243,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index 32e069929830..1f8d7cf49b8f 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -147,7 +147,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs index 1edb92ec63a9..8010391745fe 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs @@ -189,13 +189,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs index 0be5259f1ebe..c3d21195968a 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs @@ -216,10 +216,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs index 9fbc6b8085b5..e0f50396b479 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -140,10 +140,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs index 50de52ddebec..6b4abfeb46e7 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs @@ -372,31 +372,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs index 00e53f6dc690..488c67670d6f 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs @@ -180,16 +180,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value!, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs index a871ad34d76d..7dcc9831644a 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs @@ -247,13 +247,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value!, type); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 5e17279cd925..e6026785c457 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -220,7 +220,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Apple.cs index ba3ebde0806b..a2471c1b6531 100644 --- a/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Apple.cs @@ -147,7 +147,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Banana.cs index ddd75420f237..754dd97c85d6 100644 --- a/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Fruit.cs index 1a4743015087..36bacb4a1f6e 100644 --- a/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -213,7 +213,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Orange.cs b/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Orange.cs index 02e5aab13a27..66ceb78d38d3 100644 --- a/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Orange.cs +++ b/samples/client/petstore/csharp/generichost/net8/OneOf/src/Org.OpenAPITools/Model/Orange.cs @@ -147,7 +147,7 @@ public override Orange Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class Orange."); + throw new JsonException("Property is not nullable for class Orange: sweet."); return new Orange(sweet); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Activity.cs index 8883f1323639..88e966aa3056 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index a7ae93ee504a..327b35f4b3d5 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 4c9fc1cad5f2..b5ecf462b5ec 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Animal.cs index 117be25b4c3f..bed7bd6ef8ea 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs index 5a61538e1f17..69e4ce48fa40 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Apple.cs index ead5728d626b..b44731e4a22c 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs index bd8cd61c4221..8816b473151e 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 850a9c376b5a..99fb9e2343ef 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 2e5eb229f1c3..536694315923 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs index 2b63506f4b44..bfbfac6e0ad7 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Banana.cs index 40d370fd1cdb..a15e7614c461 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs index 0673de456831..3d3c0eb64f1f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs index ea23cb6d7166..4ab694676f48 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Cat.cs index 9ff7be2175c6..0f3a1056c6d2 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Category.cs index b977a0ca50b9..1024c1fd5533 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs index aad251c4d9e7..fd5bae7b4f83 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs @@ -200,13 +200,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs index 4d1213df9a8d..66969d5d020f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs index 73f65a894734..79a4d941a471 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -193,16 +193,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 2b1f5670dec1..f7923f5bc51c 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs index a0a059430fbf..11385d12df5f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs index 8abf3f5844d0..e72b14af3ea9 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs @@ -138,22 +138,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs index 5484c2ec84ad..49c73d46a752 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs @@ -138,22 +138,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Dog.cs index e4066eb72582..74ccc761f6f7 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Drawing.cs index fce60664f896..0e0a8fefd7b7 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs index 45da2f7dc94c..05bdbe574f87 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -304,10 +304,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs index 62d913a7c0d7..8fe9d55a5531 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs @@ -822,31 +822,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/File.cs index e6c3a7cd844f..4caa8e4c5b3c 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 433035256031..f7096c9e2615 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Foo.cs index 9da199ab2477..eb2e4a98835c 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 8e9bba64db14..b723748f2715 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs index 7c655b0827f2..ca64033a59ed 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index ca703d27f96c..22897b61c6ad 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs index c3c2a4e247ab..18da7a25d092 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index fbd98eae40a9..83bf816119fa 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/List.cs index d6ac694585ca..f20ce3876631 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs index e0e39a3acce3..9664aa2d8b0c 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MapTest.cs index 41b65bf5bc38..914bf17c3e0d 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MapTest.cs @@ -271,16 +271,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 42247df00c07..6954febba55b 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs index a8f039e97905..ee01c8fe54f8 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index c54becfdc303..52d143d5707f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs index ec25fab92034..9f3f600a7e50 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs index a78b4b9ae3a8..f17f021b72f5 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs index 9135c0e022ad..d0d3b0a1e0b3 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Name.cs index e3a0ef4d62fc..7a2171a3eaf0 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs index b83140b058a7..645d9ece6aaf 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs index 21b40632deb7..eba70c3b01bf 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index a6be5066e8cd..bb1cb4483f38 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Order.cs index 43827461cc02..657be109482b 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Order.cs @@ -340,22 +340,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs index 994ccd227bef..65b591c9914d 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Pet.cs index 41de214278b4..f84c1afeb2ee 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Pet.cs @@ -321,28 +321,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 495b0d273f6a..a4b9bd85d304 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs index bda0936c7e46..dfa9cbc7766a 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2077,136 +2077,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Result.cs index 3d22bb06491f..35dfb302e3c3 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Return.cs index 184ad3ab12c4..f1ff7182be5b 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs index d67bf5ddc948..63849ff16cca 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 27c3871866be..515f3fc3b671 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs index a24895d6f930..9e5e3e11db7f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Tag.cs index ce29344d2cdf..0f3b62754883 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 764f36716e27..ad0525d21cf3 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index d6de3eb2c298..be57fd07f0d5 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs index 3b7c69765ecd..4788b20ee6a3 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -241,16 +241,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a09ec60e3535..1c1e068610f1 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResult.cs index e023fb8f77fc..8b9ce4d8914f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/User.cs index dc078c480cbc..1f78ef97fb36 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Whale.cs index 02655307d760..92bf81dbcfcc 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Zebra.cs index 26ed2ec21c31..1ecdef18c5be 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/Zebra.cs @@ -245,13 +245,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 18dfbaafaf8c..44f9b3c4afe6 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -218,7 +218,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs index 80dce6546255..fd8902c27979 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs @@ -148,7 +148,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index b609046e8738..faf948bf24dc 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -168,10 +168,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index cd282ab084bb..5d88ca8ff0c0 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -289,25 +289,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs index 2fa4fe8d9972..a438e9365d8a 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs @@ -178,13 +178,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs index f0ae4ef850cb..f1f74d50497f 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -188,13 +188,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs index edbe669c8994..6a78e10b9bca 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs @@ -218,13 +218,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs index 0b270e3d4ebb..83ee3d92012d 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs @@ -154,13 +154,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value!, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 6351ae775d17..0931998b3c56 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -148,7 +148,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index f1d13b9ea264..32b061bdd785 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -148,7 +148,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs index 6fe159c3a522..00b187a43ec4 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -188,13 +188,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs index c35241ce3891..bd2e55e51d07 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs @@ -148,7 +148,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs index 5639dd362d9b..bf55f8162f05 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs @@ -154,13 +154,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value!.Value!, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs index 04f114d2c52d..9c5b5ecc3b58 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs @@ -141,10 +141,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs index b1ad2e90a31e..742bd3990acc 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs @@ -249,22 +249,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs index 306e5e5f4010..5ce72d7b4172 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs @@ -141,16 +141,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs index 60daf384a42b..38e33bacaa1b 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs @@ -161,13 +161,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs index 61e9f0c189bc..299e9c670882 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs @@ -203,13 +203,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs index 187afe4824bb..c0019f9496c1 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs @@ -148,7 +148,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index a7184463a89b..a15f8827e638 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -154,16 +154,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs index b5df3dc0625e..f773b3bd28ad 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -196,16 +196,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs index 130e644a578d..7578b6bb6b3b 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs @@ -141,10 +141,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 38bca8c661f8..9855b86970eb 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -154,7 +154,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 06763ca2d13c..f290e4074084 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -148,7 +148,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs index 4547aa00e1c6..ae756b13c938 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs @@ -141,22 +141,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value!, descendantName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs index 5c2a73bce3fd..4d7389e7fe2c 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs @@ -141,22 +141,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value!, confidentiality.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs index ad6546f5ed2e..5da17fcc7a65 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs @@ -141,16 +141,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs index c842739103d3..5c872feb9c34 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs @@ -208,10 +208,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs index 74cb49595291..18696b473eaa 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs @@ -155,10 +155,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs index ec67776ec0a4..45287161fada 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -307,10 +307,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs index 534039c94588..22d094db983e 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs @@ -825,31 +825,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value!.Value!, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index c10e5ccee004..5140d58bd25f 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -154,16 +154,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/File.cs index ddeebaa52e17..8e8e559a2d94 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/File.cs @@ -149,7 +149,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index d90772377b69..c51104be2d6e 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -168,10 +168,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs index c0fff6bbf2db..39a8251aaf80 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs @@ -148,7 +148,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index b0493a92bcf0..4be2515ca833 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -148,7 +148,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs index a2a69a9962fb..19f1e1a33458 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs @@ -829,103 +829,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value!, date.Value!.Value!, number.Value!.Value!, password.Value!, stringFormattedAsDecimalRequired.Value!.Value!, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs index 9bad6c70417c..ebcbc8224465 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs @@ -186,7 +186,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs index 2dff0e74d24c..917a2c438579 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs @@ -190,7 +190,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 831bc16de8c2..a561b03d9a80 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -158,10 +158,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index 716fb2ec240c..fccbf6604fd6 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -209,10 +209,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 4682d88e6894..ef91de94af90 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -295,22 +295,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index d936a509fa55..2cc1e19e9f47 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -147,16 +147,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/List.cs index 0af9622c0f0c..7298c13b6202 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/List.cs @@ -148,7 +148,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 0b811f15795c..c8a99198c668 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -168,10 +168,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs index a6fd263ff981..02f86812548c 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs @@ -217,10 +217,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs index 57ff0614c54e..785f5f7d54dd 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs @@ -274,16 +274,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 93d9cddbe354..f53e40def60c 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -148,7 +148,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs index 2f853d145282..aae5ea2decc3 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -148,7 +148,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index da7a9e873433..aa6165873424 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -220,16 +220,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs index 3ee3e91634c4..e7f47f2df2da 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -148,7 +148,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs index 8ed7851b3215..b1ad938de710 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs @@ -168,10 +168,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs index bac5b01c0825..0784bc9a599c 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs @@ -148,7 +148,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs index 56ab59544304..204c2b1d2357 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs @@ -242,19 +242,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value!.Value!, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 8f71e4492518..1a307472ff94 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -154,16 +154,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value!, pkiNotificationtestID.Value!.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs index b24440849590..5870c64a4899 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs @@ -378,10 +378,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs index f768d56b98d9..650fa75d3470 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs @@ -196,10 +196,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs index 46933a2fbf95..8326c514ad9a 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -148,7 +148,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 3602dfda1310..975e8d946b1a 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -211,16 +211,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs index c4a7ebd764c5..dec423bcc46f 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs @@ -343,22 +343,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs index 0c0d0abd343f..2d18b7beae64 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -188,13 +188,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs index 3cac06dda885..b5a9f269d06a 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs @@ -121,10 +121,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs index ad57645de2f5..ed060c18eb8d 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs @@ -324,28 +324,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value!, photoUrls.Value!, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs index 5640fd1d9c8d..4e3ca083f0e0 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs @@ -196,10 +196,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs index eabed88718f8..07a6da257acc 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -196,10 +196,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 63195ad709ae..bd94e4cc71ad 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -141,10 +141,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index b411dc6e9d33..c76cb79dbb9e 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -206,10 +206,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs index 41a2c79c34d6..ee818945a43c 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2080,136 +2080,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value!.Value!, requiredNotnullableArrayOfString.Value!, requiredNotnullableBooleanProp.Value!.Value!, requiredNotnullableDatetimeProp.Value!.Value!, requiredNotnullableEnumInteger.Value!.Value!, requiredNotnullableEnumIntegerOnly.Value!.Value!, requiredNotnullableEnumString.Value!.Value!, requiredNotnullableOuterEnumDefaultValue.Value!.Value!, requiredNotnullableStringProp.Value!, requiredNotnullableUuid.Value!.Value!, requiredNotnullableintegerProp.Value!.Value!, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value!, requiredNullableBooleanProp.Value!, requiredNullableDateProp.Value!, requiredNullableDatetimeProp.Value!, requiredNullableEnumInteger.Value!, requiredNullableEnumIntegerOnly.Value!, requiredNullableEnumString.Value!, requiredNullableIntegerProp.Value!, requiredNullableOuterEnumDefaultValue.Value!, requiredNullableStringProp.Value!, requiredNullableUuid.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs index 02d0d8c34c20..751c709e5f6d 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs @@ -191,13 +191,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs index 6ac928d7c6b8..5f832b9fc3a7 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs @@ -194,19 +194,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value!, varAbstract.Value!, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs index 9c544ea876ee..19b09e48cc86 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -168,10 +168,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index b1122b96b779..ac863a1c06bf 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -148,7 +148,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 6e5cff7d75a8..79b14a3865ec 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -154,16 +154,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs index 4c152f2ef2fe..2a1135dcf33c 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs @@ -196,10 +196,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs index 94079e588b26..3d800b7a856e 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -141,10 +141,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs index b18fbb1d936e..4ff352dcff8f 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -196,10 +196,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 794c35454611..b95550401898 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -154,16 +154,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs index 1e1b860dedd7..161114236244 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -168,10 +168,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs index df7dabd4bbb6..37e07cfcfd22 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs @@ -168,10 +168,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index b42fcd243ecc..4f50ed86c140 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -148,7 +148,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index 5e985a42157a..a040f1b60ae5 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -148,7 +148,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs index 6b0ee1bbe913..8618d76630ba 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -244,16 +244,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index 9c65047ab818..77e36ce42ebd 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -148,7 +148,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs index d935ee12b186..151aa1ed19d9 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs @@ -190,13 +190,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs index 5e994d5c98e6..a136888f90d4 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs @@ -217,10 +217,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs index 78caa9c95ad1..3fd23b02c6c5 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -141,10 +141,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/User.cs index 01aeeb13e1de..e7d7b7865891 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/User.cs @@ -373,31 +373,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs index 89658a5314c9..e9c07b3113d5 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs @@ -181,16 +181,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value!, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs index 3d814ffc0b00..1d24ffca8ad4 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs @@ -248,13 +248,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value!, type); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 98e4d7afdbfd..9e054cf1058a 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -221,7 +221,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs b/samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs index 7027a58c996a..f199dde5517c 100644 --- a/samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs +++ b/samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs @@ -169,10 +169,10 @@ public override NowGet200Response Read(ref Utf8JsonReader utf8JsonReader, Type t } if (now.IsSet && now.Value == null) - throw new ArgumentNullException(nameof(now), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: now."); if (today.IsSet && today.Value == null) - throw new ArgumentNullException(nameof(today), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: today."); return new NowGet200Response(now, today); } diff --git a/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Adult.cs b/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Adult.cs index eb8cbd0b3bc5..027772f9f91c 100644 --- a/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Adult.cs +++ b/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Adult.cs @@ -145,16 +145,16 @@ public override Adult Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (children.IsSet && children.Value == null) - throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: children."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); + throw new JsonException("Property is not nullable for class Adult: $_type."); return new Adult(children, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Child.cs b/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Child.cs index cc9001600c71..0d5ce6250770 100644 --- a/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Child.cs +++ b/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Child.cs @@ -165,19 +165,19 @@ public override Child Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (age.IsSet && age.Value == null) - throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: age."); if (boosterSeat.IsSet && boosterSeat.Value == null) - throw new ArgumentNullException(nameof(boosterSeat), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: boosterSeat."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); + throw new JsonException("Property is not nullable for class Child: $_type."); return new Child(age, boosterSeat, firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Person.cs b/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Person.cs index e5e63ec9c2a5..ced3265268f7 100644 --- a/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Person.cs +++ b/samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Model/Person.cs @@ -197,13 +197,13 @@ public override Person Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: firstName."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: lastName."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); + throw new JsonException("Property is not nullable for class Person: $_type."); return new Person(firstName, lastName); } diff --git a/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Apple.cs index ba3ebde0806b..a2471c1b6531 100644 --- a/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Apple.cs @@ -147,7 +147,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Banana.cs index ddd75420f237..754dd97c85d6 100644 --- a/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs index a552837a0067..8e9e924a4790 100644 --- a/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -196,7 +196,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs index 6d957f4666fe..7d1833b972c6 100644 --- a/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Apple.cs @@ -146,7 +146,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs index b31f8fe51330..17ce02b86646 100644 --- a/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Banana.cs @@ -146,7 +146,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs index b23a45484ba3..4d40109fd6c6 100644 --- a/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Model/Fruit.cs @@ -195,7 +195,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Activity.cs index 8883f1323639..88e966aa3056 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index a7ae93ee504a..327b35f4b3d5 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 4c9fc1cad5f2..b5ecf462b5ec 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Animal.cs index 117be25b4c3f..bed7bd6ef8ea 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs index 5a61538e1f17..69e4ce48fa40 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Apple.cs index ead5728d626b..b44731e4a22c 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs index bd8cd61c4221..8816b473151e 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 850a9c376b5a..99fb9e2343ef 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 2e5eb229f1c3..536694315923 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs index 2b63506f4b44..bfbfac6e0ad7 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Banana.cs index 40d370fd1cdb..a15e7614c461 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs index 0673de456831..3d3c0eb64f1f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs index ea23cb6d7166..4ab694676f48 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Cat.cs index 9ff7be2175c6..0f3a1056c6d2 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Category.cs index b977a0ca50b9..1024c1fd5533 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs index db3c3064f4e2..9ee366b24ced 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCat.cs @@ -141,13 +141,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs index 4d1213df9a8d..66969d5d020f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs index 2a75237fd09f..00508058da3b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -134,16 +134,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 2b1f5670dec1..f7923f5bc51c 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs index a0a059430fbf..11385d12df5f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs index 4386ed6689ff..19243cad7d33 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Descendant1.cs @@ -131,22 +131,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs index d0974d2d3ae9..4020e24d42fb 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Descendant2.cs @@ -131,22 +131,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Dog.cs index e4066eb72582..74ccc761f6f7 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Drawing.cs index fce60664f896..0e0a8fefd7b7 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs index a954055cecef..1a04f3ac5fed 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -165,10 +165,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs index cab43b30299d..1bc2223beac1 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTest.cs @@ -298,31 +298,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/File.cs index e6c3a7cd844f..4caa8e4c5b3c 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 433035256031..f7096c9e2615 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Foo.cs index 9da199ab2477..eb2e4a98835c 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 8e9bba64db14..b723748f2715 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs index 7c655b0827f2..ca64033a59ed 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Fruit.cs index ca703d27f96c..22897b61c6ad 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs index c3c2a4e247ab..18da7a25d092 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index fbd98eae40a9..83bf816119fa 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/List.cs index d6ac694585ca..f20ce3876631 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs index e0e39a3acce3..9664aa2d8b0c 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTest.cs index a416718859af..45334eb95cc5 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTest.cs @@ -205,16 +205,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 42247df00c07..6954febba55b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs index a8f039e97905..ee01c8fe54f8 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index c54becfdc303..52d143d5707f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs index ec25fab92034..9f3f600a7e50 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs index a78b4b9ae3a8..f17f021b72f5 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs index 9135c0e022ad..d0d3b0a1e0b3 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Name.cs index e3a0ef4d62fc..7a2171a3eaf0 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs index b83140b058a7..645d9ece6aaf 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs index 21b40632deb7..eba70c3b01bf 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index a6be5066e8cd..bb1cb4483f38 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Order.cs index 79cfaaf0e5bf..33f9d63fc8ab 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Order.cs @@ -251,22 +251,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs index 994ccd227bef..65b591c9914d 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Pet.cs index b94bf16627ff..ca93f3915e86 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Pet.cs @@ -232,28 +232,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 495b0d273f6a..a4b9bd85d304 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs index b84dae9064af..808e6b482804 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -895,136 +895,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Result.cs index 3d22bb06491f..35dfb302e3c3 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Return.cs index 184ad3ab12c4..f1ff7182be5b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs index d67bf5ddc948..63849ff16cca 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 27c3871866be..515f3fc3b671 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs index a24895d6f930..9e5e3e11db7f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Tag.cs index ce29344d2cdf..0f3b62754883 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 764f36716e27..ad0525d21cf3 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index d6de3eb2c298..be57fd07f0d5 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs index e77c43ecd5d4..83bce1446705 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -168,16 +168,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a09ec60e3535..1c1e068610f1 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResult.cs index e023fb8f77fc..8b9ce4d8914f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/User.cs index dc078c480cbc..1f78ef97fb36 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Whale.cs index 02655307d760..92bf81dbcfcc 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Zebra.cs index 449736faed56..a0eed30224aa 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/Zebra.cs @@ -158,13 +158,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 9add0a06d4cc..e61a2d68e0fd 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -145,7 +145,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs index 4103a73cd4f0..d5e54998a085 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Activity.cs @@ -147,7 +147,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index adf86a28dcd0..ef3f159a5ee5 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -167,10 +167,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 2c52c15ccdcc..c0fea16490a3 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -288,25 +288,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs index b5e2ed9ae27f..bb42d51f2211 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Animal.cs @@ -177,13 +177,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs index ffbd21ce4a6a..d2194064de70 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -187,13 +187,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs index 0f80dc0d9c03..30dd246151a3 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Apple.cs @@ -217,13 +217,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs index a43c764f8240..41e0d6d92c09 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/AppleReq.cs @@ -153,13 +153,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value!, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index aef7d7e481d8..8d8d6bd42940 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -147,7 +147,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 93684cf9efc6..d1cc56fe7947 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -147,7 +147,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs index 0b5b6d24743d..0eda27c9620a 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -187,13 +187,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs index fab250f7b537..7b68c232150d 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs index 42e9d1890af1..68f285d096f3 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/BananaReq.cs @@ -153,13 +153,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value!.Value!, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs index a19a8488e044..b8fba20c873a 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/BasquePig.cs @@ -140,10 +140,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs index eb14befa97d3..e9b2a16c611a 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Capitalization.cs @@ -248,22 +248,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs index b1fedb233db5..01651b122810 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Cat.cs @@ -140,16 +140,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs index 97e28530372b..643dd5f12a68 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Category.cs @@ -160,13 +160,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs index d99184db6550..ca37c41bae18 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ChildCat.cs @@ -202,13 +202,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs index a7666cfb698a..efa286317a59 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ClassModel.cs @@ -147,7 +147,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index cbc3e80b4a27..b33f071cef29 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -153,16 +153,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs index 77fc65981096..247cfd8f1bb8 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -195,16 +195,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs index 6ee21a0298c9..a74e9e2ab2e2 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DanishPig.cs @@ -140,10 +140,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs index c04c4f439bdf..6781c28f127c 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -153,7 +153,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 0490d964f022..19d071b2d9f0 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -147,7 +147,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs index b78ed38fc503..d0d967f63b55 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant1.cs @@ -140,22 +140,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value!, descendantName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs index d4c4e6c2273c..b6eb1b64b448 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Descendant2.cs @@ -140,22 +140,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value!, confidentiality.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs index 6908fb106b63..1f9864872bbf 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Dog.cs @@ -140,16 +140,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs index 74c2e0ae5d4b..7de950282229 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Drawing.cs @@ -207,10 +207,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs index a81af5d8181b..4c21cc792a55 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EntityBase.cs @@ -154,10 +154,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs index 3bcb6d9b4888..4ba4f009f848 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -306,10 +306,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs index 647002803b89..2745738d12f2 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumTest.cs @@ -824,31 +824,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value!.Value!, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index bf25136ce8d5..3fe239e9548f 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -153,16 +153,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs index 668ebfa6c77c..5cfb186f0412 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/File.cs @@ -148,7 +148,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index b29be867e838..44ac33c63268 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -167,10 +167,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs index 98e50928aae1..c373e9557e80 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Foo.cs @@ -147,7 +147,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 763577d494c8..dbc2837828e6 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -147,7 +147,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs index d7ca66d7495a..f695cebb77b7 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/FormatTest.cs @@ -828,103 +828,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value!, date.Value!.Value!, number.Value!.Value!, password.Value!, stringFormattedAsDecimalRequired.Value!.Value!, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs index ec0062ba20d3..98dae17835b3 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Fruit.cs @@ -185,7 +185,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs index 039f5faedfc4..f11223674ad7 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/GmFruit.cs @@ -189,7 +189,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 4477d4279465..b5365a68d6ba 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -157,10 +157,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index 6fa1889a08bd..8167fd18287b 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -208,10 +208,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 962e2a3c1294..eadcf9ce44a7 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -294,22 +294,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index fac6f52f2522..6d1612ef46d6 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -146,16 +146,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs index aac40319978e..c7cf55012c00 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/List.cs @@ -147,7 +147,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 027d4fde6be0..58663196bac0 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -167,10 +167,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs index fc906f76d9ff..05a5e5d55604 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Mammal.cs @@ -216,10 +216,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs index 3c7e075d574e..3abe9cae4ecc 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MapTest.cs @@ -273,16 +273,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 71af55e64992..2ec9965455eb 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -147,7 +147,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs index 1536ccf00030..e2306af887f1 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -147,7 +147,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index d7d6068bcd10..18143828b37d 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -219,16 +219,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs index 7f178b026301..ba5f889a60c2 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -147,7 +147,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs index 2d6852d12c7e..26904478407f 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Model200Response.cs @@ -167,10 +167,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs index 0e9021c907a6..515815a02115 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ModelClient.cs @@ -147,7 +147,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs index d54d7b7d29b5..17a03c703ba6 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Name.cs @@ -241,19 +241,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value!.Value!, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 2e206a226911..a788b531dea6 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -153,16 +153,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value!, pkiNotificationtestID.Value!.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs index ea88ed18b540..caafca6a75ed 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableClass.cs @@ -377,10 +377,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs index b257d25ab62f..f8120a285900 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NullableShape.cs @@ -195,10 +195,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs index fa2f63c11abf..82e0f234dfca 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -147,7 +147,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index c858d1b3727b..73eebcc299ea 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -210,16 +210,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs index ac6f4585d259..7177fbd17b2f 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Order.cs @@ -342,22 +342,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs index 6ed3bf816867..bf88456c8639 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -187,13 +187,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs index 70e91c22627e..8d83f726bb64 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ParentPet.cs @@ -120,10 +120,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs index 6cd3a02b4296..d027ac97f399 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Pet.cs @@ -323,28 +323,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value!, photoUrls.Value!, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs index 217360908bd8..fa25f86f0451 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Pig.cs @@ -195,10 +195,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs index 258df7403653..f3ef0fda6d96 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -195,10 +195,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 33061272899b..229a0981628e 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -140,10 +140,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index bb29062628a7..73f95716ccf0 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -205,10 +205,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs index d1f6c6f40209..cb5b713655b9 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2079,136 +2079,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value!.Value!, requiredNotnullableArrayOfString.Value!, requiredNotnullableBooleanProp.Value!.Value!, requiredNotnullableDatetimeProp.Value!.Value!, requiredNotnullableEnumInteger.Value!.Value!, requiredNotnullableEnumIntegerOnly.Value!.Value!, requiredNotnullableEnumString.Value!.Value!, requiredNotnullableOuterEnumDefaultValue.Value!.Value!, requiredNotnullableStringProp.Value!, requiredNotnullableUuid.Value!.Value!, requiredNotnullableintegerProp.Value!.Value!, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value!, requiredNullableBooleanProp.Value!, requiredNullableDateProp.Value!, requiredNullableDatetimeProp.Value!, requiredNullableEnumInteger.Value!, requiredNullableEnumIntegerOnly.Value!, requiredNullableEnumString.Value!, requiredNullableIntegerProp.Value!, requiredNullableOuterEnumDefaultValue.Value!, requiredNullableStringProp.Value!, requiredNullableUuid.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs index 17f97f2387a3..e44a61b4b450 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Result.cs @@ -190,13 +190,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs index 02b3fdc639e2..170f1d3f3ebc 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Return.cs @@ -193,19 +193,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value!, varAbstract.Value!, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs index affe88bd8aea..e9f93a43cde0 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -167,10 +167,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index ed0af26e87fb..fc3279ba7ded 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -147,7 +147,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index ada72abaf3ad..74c598fe5e42 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -153,16 +153,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs index 22f37a48e620..9946323dcdbe 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Shape.cs @@ -195,10 +195,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs index 7d55af95627a..344dee96555a 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -140,10 +140,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 4df1e6983ad1..665942a5f44f 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -195,10 +195,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 48481ee56dfe..0469b80d40fc 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -153,16 +153,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs index 7af87418b89f..a45113f23c75 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -167,10 +167,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs index fbc5d4a9829e..ce83fc880e34 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Tag.cs @@ -167,10 +167,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index dc66551a230d..5b0075529c3c 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -147,7 +147,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index f297317601df..fd86fedb3f66 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -147,7 +147,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs index c9e049a3db72..39a8d8bc07f7 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -243,16 +243,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index 32e069929830..1f8d7cf49b8f 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -147,7 +147,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs index 1edb92ec63a9..8010391745fe 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResult.cs @@ -189,13 +189,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs index 0be5259f1ebe..c3d21195968a 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Triangle.cs @@ -216,10 +216,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs index 9fbc6b8085b5..e0f50396b479 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -140,10 +140,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs index 50de52ddebec..6b4abfeb46e7 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/User.cs @@ -372,31 +372,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs index 00e53f6dc690..488c67670d6f 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Whale.cs @@ -180,16 +180,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value!, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs index a871ad34d76d..7dcc9831644a 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/Zebra.cs @@ -247,13 +247,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value!, type); } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 5e17279cd925..e6026785c457 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -220,7 +220,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Apple.cs index ba3ebde0806b..a2471c1b6531 100644 --- a/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Apple.cs @@ -147,7 +147,7 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (kind.IsSet && kind.Value == null) - throw new ArgumentNullException(nameof(kind), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: kind."); return new Apple(kind); } diff --git a/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Banana.cs index ddd75420f237..754dd97c85d6 100644 --- a/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (count.IsSet && count.Value == null) - throw new ArgumentNullException(nameof(count), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: count."); return new Banana(count); } diff --git a/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Fruit.cs index 1a4743015087..36bacb4a1f6e 100644 --- a/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -213,7 +213,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Orange.cs b/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Orange.cs index 02e5aab13a27..66ceb78d38d3 100644 --- a/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Orange.cs +++ b/samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Model/Orange.cs @@ -147,7 +147,7 @@ public override Orange Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class Orange."); + throw new JsonException("Property is not nullable for class Orange: sweet."); return new Orange(sweet); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Activity.cs index 8883f1323639..88e966aa3056 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index a7ae93ee504a..327b35f4b3d5 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 4c9fc1cad5f2..b5ecf462b5ec 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Animal.cs index 117be25b4c3f..bed7bd6ef8ea 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs index 5a61538e1f17..69e4ce48fa40 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Apple.cs index ead5728d626b..b44731e4a22c 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs index bd8cd61c4221..8816b473151e 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 850a9c376b5a..99fb9e2343ef 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 2e5eb229f1c3..536694315923 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs index 2b63506f4b44..bfbfac6e0ad7 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Banana.cs index 40d370fd1cdb..a15e7614c461 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs index 0673de456831..3d3c0eb64f1f 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs index ea23cb6d7166..4ab694676f48 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Cat.cs index 9ff7be2175c6..0f3a1056c6d2 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Category.cs index b977a0ca50b9..1024c1fd5533 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs index aad251c4d9e7..fd5bae7b4f83 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs @@ -200,13 +200,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs index 4d1213df9a8d..66969d5d020f 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs index 73f65a894734..79a4d941a471 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -193,16 +193,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 2b1f5670dec1..f7923f5bc51c 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs index a0a059430fbf..11385d12df5f 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs index 8abf3f5844d0..e72b14af3ea9 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs @@ -138,22 +138,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs index 5484c2ec84ad..49c73d46a752 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs @@ -138,22 +138,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Dog.cs index e4066eb72582..74ccc761f6f7 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Drawing.cs index fce60664f896..0e0a8fefd7b7 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs index 45da2f7dc94c..05bdbe574f87 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -304,10 +304,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs index 62d913a7c0d7..8fe9d55a5531 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs @@ -822,31 +822,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/File.cs index e6c3a7cd844f..4caa8e4c5b3c 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 433035256031..f7096c9e2615 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Foo.cs index 9da199ab2477..eb2e4a98835c 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 8e9bba64db14..b723748f2715 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs index 7c655b0827f2..ca64033a59ed 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index ca703d27f96c..22897b61c6ad 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs index c3c2a4e247ab..18da7a25d092 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index fbd98eae40a9..83bf816119fa 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/List.cs index d6ac694585ca..f20ce3876631 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs index e0e39a3acce3..9664aa2d8b0c 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MapTest.cs index 41b65bf5bc38..914bf17c3e0d 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MapTest.cs @@ -271,16 +271,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 42247df00c07..6954febba55b 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs index a8f039e97905..ee01c8fe54f8 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index c54becfdc303..52d143d5707f 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs index ec25fab92034..9f3f600a7e50 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs index a78b4b9ae3a8..f17f021b72f5 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs index 9135c0e022ad..d0d3b0a1e0b3 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Name.cs index e3a0ef4d62fc..7a2171a3eaf0 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs index b83140b058a7..645d9ece6aaf 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs index 21b40632deb7..eba70c3b01bf 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index a6be5066e8cd..bb1cb4483f38 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Order.cs index 43827461cc02..657be109482b 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Order.cs @@ -340,22 +340,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs index 994ccd227bef..65b591c9914d 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Pet.cs index 41de214278b4..f84c1afeb2ee 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Pet.cs @@ -321,28 +321,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 495b0d273f6a..a4b9bd85d304 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs index bda0936c7e46..dfa9cbc7766a 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2077,136 +2077,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Result.cs index 3d22bb06491f..35dfb302e3c3 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Return.cs index 184ad3ab12c4..f1ff7182be5b 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs index d67bf5ddc948..63849ff16cca 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 27c3871866be..515f3fc3b671 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs index a24895d6f930..9e5e3e11db7f 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Tag.cs index ce29344d2cdf..0f3b62754883 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 764f36716e27..ad0525d21cf3 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index d6de3eb2c298..be57fd07f0d5 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs index 3b7c69765ecd..4788b20ee6a3 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -241,16 +241,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a09ec60e3535..1c1e068610f1 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResult.cs index e023fb8f77fc..8b9ce4d8914f 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/User.cs index dc078c480cbc..1f78ef97fb36 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Whale.cs index 02655307d760..92bf81dbcfcc 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Zebra.cs index 26ed2ec21c31..1ecdef18c5be 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/Zebra.cs @@ -245,13 +245,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 18dfbaafaf8c..44f9b3c4afe6 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -218,7 +218,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs index 80dce6546255..fd8902c27979 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Activity.cs @@ -148,7 +148,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index b609046e8738..faf948bf24dc 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -168,10 +168,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index cd282ab084bb..5d88ca8ff0c0 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -289,25 +289,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs index 2fa4fe8d9972..a438e9365d8a 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Animal.cs @@ -178,13 +178,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs index f0ae4ef850cb..f1f74d50497f 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -188,13 +188,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs index edbe669c8994..6a78e10b9bca 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Apple.cs @@ -218,13 +218,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs index 0b270e3d4ebb..83ee3d92012d 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/AppleReq.cs @@ -154,13 +154,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value!, mealy); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 6351ae775d17..0931998b3c56 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -148,7 +148,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index f1d13b9ea264..32b061bdd785 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -148,7 +148,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs index 6fe159c3a522..00b187a43ec4 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -188,13 +188,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs index c35241ce3891..bd2e55e51d07 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Banana.cs @@ -148,7 +148,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs index 5639dd362d9b..bf55f8162f05 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/BananaReq.cs @@ -154,13 +154,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value!.Value!, sweet); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs index 04f114d2c52d..9c5b5ecc3b58 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/BasquePig.cs @@ -141,10 +141,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs index b1ad2e90a31e..742bd3990acc 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Capitalization.cs @@ -249,22 +249,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs index 306e5e5f4010..5ce72d7b4172 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Cat.cs @@ -141,16 +141,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs index 60daf384a42b..38e33bacaa1b 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Category.cs @@ -161,13 +161,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs index 61e9f0c189bc..299e9c670882 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ChildCat.cs @@ -203,13 +203,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs index 187afe4824bb..c0019f9496c1 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ClassModel.cs @@ -148,7 +148,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index a7184463a89b..a15f8827e638 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -154,16 +154,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs index b5df3dc0625e..f773b3bd28ad 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -196,16 +196,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs index 130e644a578d..7578b6bb6b3b 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DanishPig.cs @@ -141,10 +141,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 38bca8c661f8..9855b86970eb 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -154,7 +154,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 06763ca2d13c..f290e4074084 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -148,7 +148,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs index 4547aa00e1c6..ae756b13c938 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Descendant1.cs @@ -141,22 +141,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value!, descendantName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs index 5c2a73bce3fd..4d7389e7fe2c 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Descendant2.cs @@ -141,22 +141,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value!, confidentiality.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs index ad6546f5ed2e..5da17fcc7a65 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Dog.cs @@ -141,16 +141,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs index c842739103d3..5c872feb9c34 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Drawing.cs @@ -208,10 +208,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs index 74cb49595291..18696b473eaa 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EntityBase.cs @@ -155,10 +155,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs index ec67776ec0a4..45287161fada 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -307,10 +307,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs index 534039c94588..22d094db983e 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumTest.cs @@ -825,31 +825,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value!.Value!, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index c10e5ccee004..5140d58bd25f 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -154,16 +154,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/File.cs index ddeebaa52e17..8e8e559a2d94 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/File.cs @@ -149,7 +149,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index d90772377b69..c51104be2d6e 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -168,10 +168,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs index c0fff6bbf2db..39a8251aaf80 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Foo.cs @@ -148,7 +148,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index b0493a92bcf0..4be2515ca833 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -148,7 +148,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs index a2a69a9962fb..19f1e1a33458 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/FormatTest.cs @@ -829,103 +829,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value!, date.Value!.Value!, number.Value!.Value!, password.Value!, stringFormattedAsDecimalRequired.Value!.Value!, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs index 9bad6c70417c..ebcbc8224465 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Fruit.cs @@ -186,7 +186,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs index 2dff0e74d24c..917a2c438579 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/GmFruit.cs @@ -190,7 +190,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 831bc16de8c2..a561b03d9a80 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -158,10 +158,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index 716fb2ec240c..fccbf6604fd6 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -209,10 +209,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 4682d88e6894..ef91de94af90 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -295,22 +295,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index d936a509fa55..2cc1e19e9f47 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -147,16 +147,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/List.cs index 0af9622c0f0c..7298c13b6202 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/List.cs @@ -148,7 +148,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 0b811f15795c..c8a99198c668 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -168,10 +168,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs index a6fd263ff981..02f86812548c 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Mammal.cs @@ -217,10 +217,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs index 57ff0614c54e..785f5f7d54dd 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MapTest.cs @@ -274,16 +274,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 93d9cddbe354..f53e40def60c 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -148,7 +148,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs index 2f853d145282..aae5ea2decc3 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -148,7 +148,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index da7a9e873433..aa6165873424 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -220,16 +220,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs index 3ee3e91634c4..e7f47f2df2da 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -148,7 +148,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs index 8ed7851b3215..b1ad938de710 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Model200Response.cs @@ -168,10 +168,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs index bac5b01c0825..0784bc9a599c 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ModelClient.cs @@ -148,7 +148,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs index 56ab59544304..204c2b1d2357 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Name.cs @@ -242,19 +242,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value!.Value!, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 8f71e4492518..1a307472ff94 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -154,16 +154,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value!, pkiNotificationtestID.Value!.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs index b24440849590..5870c64a4899 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NullableClass.cs @@ -378,10 +378,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs index f768d56b98d9..650fa75d3470 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NullableShape.cs @@ -196,10 +196,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs index 46933a2fbf95..8326c514ad9a 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -148,7 +148,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 3602dfda1310..975e8d946b1a 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -211,16 +211,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs index c4a7ebd764c5..dec423bcc46f 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Order.cs @@ -343,22 +343,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs index 0c0d0abd343f..2d18b7beae64 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -188,13 +188,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs index 3cac06dda885..b5a9f269d06a 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ParentPet.cs @@ -121,10 +121,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs index ad57645de2f5..ed060c18eb8d 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Pet.cs @@ -324,28 +324,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value!, photoUrls.Value!, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs index 5640fd1d9c8d..4e3ca083f0e0 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Pig.cs @@ -196,10 +196,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs index eabed88718f8..07a6da257acc 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -196,10 +196,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 63195ad709ae..bd94e4cc71ad 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -141,10 +141,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index b411dc6e9d33..c76cb79dbb9e 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -206,10 +206,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs index 41a2c79c34d6..ee818945a43c 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2080,136 +2080,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value!.Value!, requiredNotnullableArrayOfString.Value!, requiredNotnullableBooleanProp.Value!.Value!, requiredNotnullableDatetimeProp.Value!.Value!, requiredNotnullableEnumInteger.Value!.Value!, requiredNotnullableEnumIntegerOnly.Value!.Value!, requiredNotnullableEnumString.Value!.Value!, requiredNotnullableOuterEnumDefaultValue.Value!.Value!, requiredNotnullableStringProp.Value!, requiredNotnullableUuid.Value!.Value!, requiredNotnullableintegerProp.Value!.Value!, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value!, requiredNullableBooleanProp.Value!, requiredNullableDateProp.Value!, requiredNullableDatetimeProp.Value!, requiredNullableEnumInteger.Value!, requiredNullableEnumIntegerOnly.Value!, requiredNullableEnumString.Value!, requiredNullableIntegerProp.Value!, requiredNullableOuterEnumDefaultValue.Value!, requiredNullableStringProp.Value!, requiredNullableUuid.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs index 02d0d8c34c20..751c709e5f6d 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Result.cs @@ -191,13 +191,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs index 6ac928d7c6b8..5f832b9fc3a7 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Return.cs @@ -194,19 +194,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value!, varAbstract.Value!, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs index 9c544ea876ee..19b09e48cc86 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -168,10 +168,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index b1122b96b779..ac863a1c06bf 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -148,7 +148,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 6e5cff7d75a8..79b14a3865ec 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -154,16 +154,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value!, triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs index 4c152f2ef2fe..2a1135dcf33c 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Shape.cs @@ -196,10 +196,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs index 94079e588b26..3d800b7a856e 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -141,10 +141,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs index b18fbb1d936e..4ff352dcff8f 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -196,10 +196,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 794c35454611..b95550401898 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -154,16 +154,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value!, shapeType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs index 1e1b860dedd7..161114236244 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -168,10 +168,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs index df7dabd4bbb6..37e07cfcfd22 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Tag.cs @@ -168,10 +168,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index b42fcd243ecc..4f50ed86c140 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -148,7 +148,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index 5e985a42157a..a040f1b60ae5 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -148,7 +148,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs index 6b0ee1bbe913..8618d76630ba 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -244,16 +244,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index 9c65047ab818..77e36ce42ebd 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -148,7 +148,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs index d935ee12b186..151aa1ed19d9 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResult.cs @@ -190,13 +190,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs index 5e994d5c98e6..a136888f90d4 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Triangle.cs @@ -217,10 +217,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs index 78caa9c95ad1..3fd23b02c6c5 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -141,10 +141,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value!); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/User.cs index 01aeeb13e1de..e7d7b7865891 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/User.cs @@ -373,31 +373,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs index 89658a5314c9..e9c07b3113d5 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Whale.cs @@ -181,16 +181,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value!, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs index 3d814ffc0b00..1d24ffca8ad4 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/Zebra.cs @@ -248,13 +248,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value!, type); } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index 98e4d7afdbfd..9e054cf1058a 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -221,7 +221,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } diff --git a/samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs b/samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs index 7027a58c996a..f199dde5517c 100644 --- a/samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs +++ b/samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate/src/Org.OpenAPITools/Model/NowGet200Response.cs @@ -169,10 +169,10 @@ public override NowGet200Response Read(ref Utf8JsonReader utf8JsonReader, Type t } if (now.IsSet && now.Value == null) - throw new ArgumentNullException(nameof(now), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: now."); if (today.IsSet && today.Value == null) - throw new ArgumentNullException(nameof(today), "Property is not nullable for class NowGet200Response."); + throw new JsonException("Property is not nullable for class NowGet200Response: today."); return new NowGet200Response(now, today); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Activity.cs index bf0ea857b8b2..c94ff32fe73b 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Activity.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Activity.cs @@ -145,7 +145,7 @@ public override Activity Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (activityOutputs.IsSet && activityOutputs.Value == null) - throw new ArgumentNullException(nameof(activityOutputs), "Property is not nullable for class Activity."); + throw new JsonException("Property is not nullable for class Activity: activity_outputs."); return new Activity(activityOutputs); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs index 3eaef3fdb68a..255660da4152 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs @@ -165,10 +165,10 @@ public override ActivityOutputElementRepresentation Read(ref Utf8JsonReader utf8 } if (prop1.IsSet && prop1.Value == null) - throw new ArgumentNullException(nameof(prop1), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop1."); if (prop2.IsSet && prop2.Value == null) - throw new ArgumentNullException(nameof(prop2), "Property is not nullable for class ActivityOutputElementRepresentation."); + throw new JsonException("Property is not nullable for class ActivityOutputElementRepresentation: prop2."); return new ActivityOutputElementRepresentation(prop1, prop2); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index e2bc7e5c95e3..9d4033470b45 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -286,25 +286,25 @@ public override AdditionalPropertiesClass Read(ref Utf8JsonReader utf8JsonReader } if (emptyMap.IsSet && emptyMap.Value == null) - throw new ArgumentNullException(nameof(emptyMap), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: empty_map."); if (mapOfMapProperty.IsSet && mapOfMapProperty.Value == null) - throw new ArgumentNullException(nameof(mapOfMapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_of_map_property."); if (mapProperty.IsSet && mapProperty.Value == null) - throw new ArgumentNullException(nameof(mapProperty), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_property."); if (mapWithUndeclaredPropertiesAnytype1.IsSet && mapWithUndeclaredPropertiesAnytype1.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype1), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_1."); if (mapWithUndeclaredPropertiesAnytype2.IsSet && mapWithUndeclaredPropertiesAnytype2.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype2), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_2."); if (mapWithUndeclaredPropertiesAnytype3.IsSet && mapWithUndeclaredPropertiesAnytype3.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesAnytype3), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_anytype_3."); if (mapWithUndeclaredPropertiesString.IsSet && mapWithUndeclaredPropertiesString.Value == null) - throw new ArgumentNullException(nameof(mapWithUndeclaredPropertiesString), "Property is not nullable for class AdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class AdditionalPropertiesClass: map_with_undeclared_properties_string."); return new AdditionalPropertiesClass(anytype1, emptyMap, mapOfMapProperty, mapProperty, mapWithUndeclaredPropertiesAnytype1, mapWithUndeclaredPropertiesAnytype2, mapWithUndeclaredPropertiesAnytype3, mapWithUndeclaredPropertiesString); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Animal.cs index 6b2c354e9d0c..53ed062e81f4 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Animal.cs @@ -175,13 +175,13 @@ public override Animal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Animal.", nameof(className)); + throw new JsonException("Property is required for class Animal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Animal."); + throw new JsonException("Property is not nullable for class Animal: color."); return new Animal(color); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs index a3bb92ba8e56..3257aedeef4e 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -185,13 +185,13 @@ public override ApiResponse Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: code."); if (message.IsSet && message.Value == null) - throw new ArgumentNullException(nameof(message), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: message."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class ApiResponse."); + throw new JsonException("Property is not nullable for class ApiResponse: type."); return new ApiResponse(code, message, type); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Apple.cs index c0b3b74eccb6..35acc5fe32b3 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Apple.cs @@ -215,13 +215,13 @@ public override Apple Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (colorCode.IsSet && colorCode.Value == null) - throw new ArgumentNullException(nameof(colorCode), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: color_code."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: cultivar."); if (origin.IsSet && origin.Value == null) - throw new ArgumentNullException(nameof(origin), "Property is not nullable for class Apple."); + throw new JsonException("Property is not nullable for class Apple: origin."); return new Apple(colorCode, cultivar, origin); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs index b1a035bf1427..877696d65032 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/AppleReq.cs @@ -151,13 +151,13 @@ public override AppleReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!cultivar.IsSet) - throw new ArgumentException("Property is required for class AppleReq.", nameof(cultivar)); + throw new JsonException("Property is required for class AppleReq: cultivar."); if (cultivar.IsSet && cultivar.Value == null) - throw new ArgumentNullException(nameof(cultivar), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: cultivar."); if (mealy.IsSet && mealy.Value == null) - throw new ArgumentNullException(nameof(mealy), "Property is not nullable for class AppleReq."); + throw new JsonException("Property is not nullable for class AppleReq: mealy."); return new AppleReq(cultivar.Value, mealy); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 8d4e9cf9a280..3de420a3661d 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, } if (arrayArrayNumber.IsSet && arrayArrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayArrayNumber), "Property is not nullable for class ArrayOfArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfArrayOfNumberOnly: ArrayArrayNumber."); return new ArrayOfArrayOfNumberOnly(arrayArrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 61678ca8a262..005d6b2c979d 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -145,7 +145,7 @@ public override ArrayOfNumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type t } if (arrayNumber.IsSet && arrayNumber.Value == null) - throw new ArgumentNullException(nameof(arrayNumber), "Property is not nullable for class ArrayOfNumberOnly."); + throw new JsonException("Property is not nullable for class ArrayOfNumberOnly: ArrayNumber."); return new ArrayOfNumberOnly(arrayNumber); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs index 5ca882e055d9..9fa89e61fb02 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -185,13 +185,13 @@ public override ArrayTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (arrayArrayOfInteger.IsSet && arrayArrayOfInteger.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfInteger), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_integer."); if (arrayArrayOfModel.IsSet && arrayArrayOfModel.Value == null) - throw new ArgumentNullException(nameof(arrayArrayOfModel), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_array_of_model."); if (arrayOfString.IsSet && arrayOfString.Value == null) - throw new ArgumentNullException(nameof(arrayOfString), "Property is not nullable for class ArrayTest."); + throw new JsonException("Property is not nullable for class ArrayTest: array_of_string."); return new ArrayTest(arrayArrayOfInteger, arrayArrayOfModel, arrayOfString); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Banana.cs index 6e96c0db4a48..52d9ebb0b447 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ public override Banana Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class Banana."); + throw new JsonException("Property is not nullable for class Banana: lengthCm."); return new Banana(lengthCm); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs index 6e639dde3a6c..bc68fcda5f3f 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/BananaReq.cs @@ -151,13 +151,13 @@ public override BananaReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!lengthCm.IsSet) - throw new ArgumentException("Property is required for class BananaReq.", nameof(lengthCm)); + throw new JsonException("Property is required for class BananaReq: lengthCm."); if (lengthCm.IsSet && lengthCm.Value == null) - throw new ArgumentNullException(nameof(lengthCm), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: lengthCm."); if (sweet.IsSet && sweet.Value == null) - throw new ArgumentNullException(nameof(sweet), "Property is not nullable for class BananaReq."); + throw new JsonException("Property is not nullable for class BananaReq: sweet."); return new BananaReq(lengthCm.Value.Value, sweet); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs index d8187db4ad9f..f07cfc6d237f 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/BasquePig.cs @@ -138,10 +138,10 @@ public override BasquePig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class BasquePig.", nameof(className)); + throw new JsonException("Property is required for class BasquePig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class BasquePig."); + throw new JsonException("Property is not nullable for class BasquePig: className."); return new BasquePig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs index 1734a7d71bbe..918267512266 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Capitalization.cs @@ -246,22 +246,22 @@ public override Capitalization Read(ref Utf8JsonReader utf8JsonReader, Type type } if (aTTNAME.IsSet && aTTNAME.Value == null) - throw new ArgumentNullException(nameof(aTTNAME), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: ATT_NAME."); if (capitalCamel.IsSet && capitalCamel.Value == null) - throw new ArgumentNullException(nameof(capitalCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: CapitalCamel."); if (capitalSnake.IsSet && capitalSnake.Value == null) - throw new ArgumentNullException(nameof(capitalSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: Capital_Snake."); if (sCAETHFlowPoints.IsSet && sCAETHFlowPoints.Value == null) - throw new ArgumentNullException(nameof(sCAETHFlowPoints), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: SCA_ETH_Flow_Points."); if (smallCamel.IsSet && smallCamel.Value == null) - throw new ArgumentNullException(nameof(smallCamel), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: smallCamel."); if (smallSnake.IsSet && smallSnake.Value == null) - throw new ArgumentNullException(nameof(smallSnake), "Property is not nullable for class Capitalization."); + throw new JsonException("Property is not nullable for class Capitalization: small_Snake."); return new Capitalization(aTTNAME, capitalCamel, capitalSnake, sCAETHFlowPoints, smallCamel, smallSnake); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Cat.cs index 07d7a0a7ce17..e006ab563e04 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Cat.cs @@ -138,16 +138,16 @@ public override Cat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Cat.", nameof(className)); + throw new JsonException("Property is required for class Cat: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: className."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: color."); if (declawed.IsSet && declawed.Value == null) - throw new ArgumentNullException(nameof(declawed), "Property is not nullable for class Cat."); + throw new JsonException("Property is not nullable for class Cat: declawed."); return new Cat(color, declawed); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Category.cs index ee17225920da..7a785987820d 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Category.cs @@ -158,13 +158,13 @@ public override Category Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!name.IsSet) - throw new ArgumentException("Property is required for class Category.", nameof(name)); + throw new JsonException("Property is required for class Category: name."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Category."); + throw new JsonException("Property is not nullable for class Category: name."); return new Category(id, name.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs index 711470ca3a83..608bef7717de 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs @@ -200,13 +200,13 @@ public override ChildCat Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ChildCat.", nameof(petType)); + throw new JsonException("Property is required for class ChildCat: pet_type."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: name."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ChildCat."); + throw new JsonException("Property is not nullable for class ChildCat: pet_type."); return new ChildCat(name); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs index 55e14e4e7e7d..62b78e8c5d16 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ClassModel.cs @@ -145,7 +145,7 @@ public override ClassModel Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class ClassModel."); + throw new JsonException("Property is not nullable for class ClassModel: _class."); return new ClassModel(varClass); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 675cea7e9800..b68c307363f3 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -151,16 +151,16 @@ public override ComplexQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Typ } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ComplexQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class ComplexQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ComplexQuadrilateral."); + throw new JsonException("Property is not nullable for class ComplexQuadrilateral: shapeType."); return new ComplexQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs index 73f65a894734..79a4d941a471 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs @@ -193,16 +193,16 @@ public override CopyActivity Read(ref Utf8JsonReader utf8JsonReader, Type typeTo } if (!copyActivitytt.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(copyActivitytt)); + throw new JsonException("Property is required for class CopyActivity: copyActivitytt."); if (!schema.IsSet) - throw new ArgumentException("Property is required for class CopyActivity.", nameof(schema)); + throw new JsonException("Property is required for class CopyActivity: $schema."); if (copyActivitytt.IsSet && copyActivitytt.Value == null) - throw new ArgumentNullException(nameof(copyActivitytt), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: copyActivitytt."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class CopyActivity."); + throw new JsonException("Property is not nullable for class CopyActivity: $schema."); return new CopyActivity(copyActivitytt.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs index e1321fb84673..abadb9004d57 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DanishPig.cs @@ -138,10 +138,10 @@ public override DanishPig Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!className.IsSet) - throw new ArgumentException("Property is required for class DanishPig.", nameof(className)); + throw new JsonException("Property is required for class DanishPig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class DanishPig."); + throw new JsonException("Property is not nullable for class DanishPig: className."); return new DanishPig(className.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs index 12f63bed52c3..9f2c77427a76 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DateOnlyClass.cs @@ -151,7 +151,7 @@ public override DateOnlyClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (dateOnlyProperty.IsSet && dateOnlyProperty.Value == null) - throw new ArgumentNullException(nameof(dateOnlyProperty), "Property is not nullable for class DateOnlyClass."); + throw new JsonException("Property is not nullable for class DateOnlyClass: dateOnlyProperty."); return new DateOnlyClass(dateOnlyProperty); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs index cea3eed9a750..2da2dbf24d45 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -145,7 +145,7 @@ public override DeprecatedObject Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class DeprecatedObject."); + throw new JsonException("Property is not nullable for class DeprecatedObject: name."); return new DeprecatedObject(name); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs index 8abf3f5844d0..e72b14af3ea9 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs @@ -138,22 +138,22 @@ public override Descendant1 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant1: alternativeName."); if (!descendantName.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(descendantName)); + throw new JsonException("Property is required for class Descendant1: descendantName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant1.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant1: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: alternativeName."); if (descendantName.IsSet && descendantName.Value == null) - throw new ArgumentNullException(nameof(descendantName), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: descendantName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant1."); + throw new JsonException("Property is not nullable for class Descendant1: objectType."); return new Descendant1(alternativeName.Value, descendantName.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs index 5484c2ec84ad..49c73d46a752 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Descendant2.cs @@ -138,22 +138,22 @@ public override Descendant2 Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(alternativeName)); + throw new JsonException("Property is required for class Descendant2: alternativeName."); if (!confidentiality.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(confidentiality)); + throw new JsonException("Property is required for class Descendant2: confidentiality."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class Descendant2.", nameof(objectType)); + throw new JsonException("Property is required for class Descendant2: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: alternativeName."); if (confidentiality.IsSet && confidentiality.Value == null) - throw new ArgumentNullException(nameof(confidentiality), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: confidentiality."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class Descendant2."); + throw new JsonException("Property is not nullable for class Descendant2: objectType."); return new Descendant2(alternativeName.Value, confidentiality.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Dog.cs index ea0b4d3071f1..11509ef2d0fd 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Dog.cs @@ -138,16 +138,16 @@ public override Dog Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Dog.", nameof(className)); + throw new JsonException("Property is required for class Dog: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: className."); if (breed.IsSet && breed.Value == null) - throw new ArgumentNullException(nameof(breed), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: breed."); if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Dog."); + throw new JsonException("Property is not nullable for class Dog: color."); return new Dog(breed, color); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Drawing.cs index 0c6925ca0e37..cece52338f2e 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Drawing.cs @@ -205,10 +205,10 @@ public override Drawing Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (mainShape.IsSet && mainShape.Value == null) - throw new ArgumentNullException(nameof(mainShape), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: mainShape."); if (shapes.IsSet && shapes.Value == null) - throw new ArgumentNullException(nameof(shapes), "Property is not nullable for class Drawing."); + throw new JsonException("Property is not nullable for class Drawing: shapes."); return new Drawing(mainShape, nullableShape, shapeOrNull, shapes); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs index c7187fd04841..3b32946bb5b9 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EntityBase.cs @@ -152,10 +152,10 @@ public override EntityBase Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!schema.IsSet) - throw new ArgumentException("Property is required for class EntityBase.", nameof(schema)); + throw new JsonException("Property is required for class EntityBase: $schema."); if (schema.IsSet && schema.Value == null) - throw new ArgumentNullException(nameof(schema), "Property is not nullable for class EntityBase."); + throw new JsonException("Property is not nullable for class EntityBase: $schema."); return new EntityBase(); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs index e04f4f594f2b..318cd0ee5ae3 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -304,10 +304,10 @@ public override EnumArrays Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (arrayEnum.IsSet && arrayEnum.Value == null) - throw new ArgumentNullException(nameof(arrayEnum), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: array_enum."); if (justSymbol.IsSet && justSymbol.Value == null) - throw new ArgumentNullException(nameof(justSymbol), "Property is not nullable for class EnumArrays."); + throw new JsonException("Property is not nullable for class EnumArrays: just_symbol."); return new EnumArrays(arrayEnum, justSymbol); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs index 4f4100fc359e..58ccb2329df3 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumTest.cs @@ -822,31 +822,31 @@ public override EnumTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!enumStringRequired.IsSet) - throw new ArgumentException("Property is required for class EnumTest.", nameof(enumStringRequired)); + throw new JsonException("Property is required for class EnumTest: enum_string_required."); if (enumStringRequired.IsSet && enumStringRequired.Value == null) - throw new ArgumentNullException(nameof(enumStringRequired), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string_required."); if (enumInteger.IsSet && enumInteger.Value == null) - throw new ArgumentNullException(nameof(enumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer."); if (enumIntegerOnly.IsSet && enumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(enumIntegerOnly), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_integer_only."); if (enumNumber.IsSet && enumNumber.Value == null) - throw new ArgumentNullException(nameof(enumNumber), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_number."); if (enumString.IsSet && enumString.Value == null) - throw new ArgumentNullException(nameof(enumString), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: enum_string."); if (outerEnumDefaultValue.IsSet && outerEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumDefaultValue."); if (outerEnumInteger.IsSet && outerEnumInteger.Value == null) - throw new ArgumentNullException(nameof(outerEnumInteger), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumInteger."); if (outerEnumIntegerDefaultValue.IsSet && outerEnumIntegerDefaultValue.Value == null) - throw new ArgumentNullException(nameof(outerEnumIntegerDefaultValue), "Property is not nullable for class EnumTest."); + throw new JsonException("Property is not nullable for class EnumTest: outerEnumIntegerDefaultValue."); return new EnumTest(enumStringRequired.Value.Value, enumInteger, enumIntegerOnly, enumNumber, enumString, outerEnum, outerEnumDefaultValue, outerEnumInteger, outerEnumIntegerDefaultValue); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index a7ae4b88717c..63b0ceeff32a 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -151,16 +151,16 @@ public override EquilateralTriangle Read(ref Utf8JsonReader utf8JsonReader, Type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class EquilateralTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class EquilateralTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class EquilateralTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class EquilateralTriangle."); + throw new JsonException("Property is not nullable for class EquilateralTriangle: triangleType."); return new EquilateralTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/File.cs index ee5463fb46f9..500c4c7cff01 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/File.cs @@ -146,7 +146,7 @@ public override File Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (sourceURI.IsSet && sourceURI.Value == null) - throw new ArgumentNullException(nameof(sourceURI), "Property is not nullable for class File."); + throw new JsonException("Property is not nullable for class File: sourceURI."); return new File(sourceURI); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index e129b109115f..c9b71a55149e 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -165,10 +165,10 @@ public override FileSchemaTestClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: file."); if (files.IsSet && files.Value == null) - throw new ArgumentNullException(nameof(files), "Property is not nullable for class FileSchemaTestClass."); + throw new JsonException("Property is not nullable for class FileSchemaTestClass: files."); return new FileSchemaTestClass(file, files); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Foo.cs index 77a9cd5f82b8..1f54686dcba9 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Foo.cs @@ -145,7 +145,7 @@ public override Foo Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class Foo."); + throw new JsonException("Property is not nullable for class Foo: bar."); return new Foo(bar); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs index 73a4dbbcaf22..91c297d4a674 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs @@ -145,7 +145,7 @@ public override FooGetDefaultResponse Read(ref Utf8JsonReader utf8JsonReader, Ty } if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FooGetDefaultResponse."); + throw new JsonException("Property is not nullable for class FooGetDefaultResponse: string."); return new FooGetDefaultResponse(varString); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs index 3156ed4239ce..128eabcd56d3 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/FormatTest.cs @@ -826,103 +826,103 @@ public override FormatTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (!varByte.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(varByte)); + throw new JsonException("Property is required for class FormatTest: byte."); if (!date.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(date)); + throw new JsonException("Property is required for class FormatTest: date."); if (!number.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(number)); + throw new JsonException("Property is required for class FormatTest: number."); if (!password.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(password)); + throw new JsonException("Property is required for class FormatTest: password."); if (!stringFormattedAsDecimalRequired.IsSet) - throw new ArgumentException("Property is required for class FormatTest.", nameof(stringFormattedAsDecimalRequired)); + throw new JsonException("Property is required for class FormatTest: string_formatted_as_decimal_required."); if (varByte.IsSet && varByte.Value == null) - throw new ArgumentNullException(nameof(varByte), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: byte."); if (date.IsSet && date.Value == null) - throw new ArgumentNullException(nameof(date), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: date."); if (number.IsSet && number.Value == null) - throw new ArgumentNullException(nameof(number), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: number."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: password."); if (stringFormattedAsDecimalRequired.IsSet && stringFormattedAsDecimalRequired.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimalRequired), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal_required."); if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: binary."); if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: dateTime."); if (varDecimal.IsSet && varDecimal.Value == null) - throw new ArgumentNullException(nameof(varDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: decimal."); if (varDouble.IsSet && varDouble.Value == null) - throw new ArgumentNullException(nameof(varDouble), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: double."); if (duplicatePropertyName2.IsSet && duplicatePropertyName2.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName2), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: duplicate_property_name."); if (duplicatePropertyName.IsSet && duplicatePropertyName.Value == null) - throw new ArgumentNullException(nameof(duplicatePropertyName), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: @duplicate_property_name."); if (varFloat.IsSet && varFloat.Value == null) - throw new ArgumentNullException(nameof(varFloat), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: float."); if (int32.IsSet && int32.Value == null) - throw new ArgumentNullException(nameof(int32), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32."); if (int32Range.IsSet && int32Range.Value == null) - throw new ArgumentNullException(nameof(int32Range), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int32Range."); if (int64.IsSet && int64.Value == null) - throw new ArgumentNullException(nameof(int64), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64."); if (int64Negative.IsSet && int64Negative.Value == null) - throw new ArgumentNullException(nameof(int64Negative), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Negative."); if (int64NegativeExclusive.IsSet && int64NegativeExclusive.Value == null) - throw new ArgumentNullException(nameof(int64NegativeExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64NegativeExclusive."); if (int64Positive.IsSet && int64Positive.Value == null) - throw new ArgumentNullException(nameof(int64Positive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64Positive."); if (int64PositiveExclusive.IsSet && int64PositiveExclusive.Value == null) - throw new ArgumentNullException(nameof(int64PositiveExclusive), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: int64PositiveExclusive."); if (integer.IsSet && integer.Value == null) - throw new ArgumentNullException(nameof(integer), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: integer."); if (patternWithBackslash.IsSet && patternWithBackslash.Value == null) - throw new ArgumentNullException(nameof(patternWithBackslash), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_backslash."); if (patternWithDigits.IsSet && patternWithDigits.Value == null) - throw new ArgumentNullException(nameof(patternWithDigits), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits."); if (patternWithDigitsAndDelimiter.IsSet && patternWithDigitsAndDelimiter.Value == null) - throw new ArgumentNullException(nameof(patternWithDigitsAndDelimiter), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: pattern_with_digits_and_delimiter."); if (varString.IsSet && varString.Value == null) - throw new ArgumentNullException(nameof(varString), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string."); if (stringFormattedAsDecimal.IsSet && stringFormattedAsDecimal.Value == null) - throw new ArgumentNullException(nameof(stringFormattedAsDecimal), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: string_formatted_as_decimal."); if (unsignedInteger.IsSet && unsignedInteger.Value == null) - throw new ArgumentNullException(nameof(unsignedInteger), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_integer."); if (unsignedLong.IsSet && unsignedLong.Value == null) - throw new ArgumentNullException(nameof(unsignedLong), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: unsigned_long."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class FormatTest."); + throw new JsonException("Property is not nullable for class FormatTest: uuid."); return new FormatTest(varByte.Value, date.Value.Value, number.Value.Value, password.Value, stringFormattedAsDecimalRequired.Value.Value, binary, dateTime, varDecimal, varDouble, duplicatePropertyName2, duplicatePropertyName, varFloat, int32, int32Range, int64, int64Negative, int64NegativeExclusive, int64Positive, int64PositiveExclusive, integer, patternWithBackslash, patternWithDigits, patternWithDigitsAndDelimiter, varString, stringFormattedAsDecimal, unsignedInteger, unsignedLong, uuid); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs index ba5d85932b34..ec44fcd3ae9d 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Fruit.cs @@ -183,7 +183,7 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class Fruit."); + throw new JsonException("Property is not nullable for class Fruit: color."); if (apple != null) return new Fruit(apple, color); diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs index 6d9269ff3873..4d6ed7fd64b4 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/GmFruit.cs @@ -187,7 +187,7 @@ public override GmFruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (color.IsSet && color.Value == null) - throw new ArgumentNullException(nameof(color), "Property is not nullable for class GmFruit."); + throw new JsonException("Property is not nullable for class GmFruit: color."); Option appleParsedValue = apple == null ? default diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 98b7ec6c5479..7496855fdf41 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -155,10 +155,10 @@ public override GrandparentAnimal Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!petType.IsSet) - throw new ArgumentException("Property is required for class GrandparentAnimal.", nameof(petType)); + throw new JsonException("Property is required for class GrandparentAnimal: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class GrandparentAnimal."); + throw new JsonException("Property is not nullable for class GrandparentAnimal: pet_type."); return new GrandparentAnimal(); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index af770d67c662..3039c13ff9ff 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -206,10 +206,10 @@ public override HasOnlyReadOnly Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: bar."); if (foo.IsSet && foo.Value == null) - throw new ArgumentNullException(nameof(foo), "Property is not nullable for class HasOnlyReadOnly."); + throw new JsonException("Property is not nullable for class HasOnlyReadOnly: foo."); return new HasOnlyReadOnly(bar, foo); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs index 62dc7cbf449c..d67f8aca4e8d 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/InjectedVendorExtensionsTest.cs @@ -292,22 +292,22 @@ public override InjectedVendorExtensionsTest Read(ref Utf8JsonReader utf8JsonRea } if (potentiallyOverriddenPropertyAccessor.IsSet && potentiallyOverriddenPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyAccessor."); if (potentiallyOverriddenPropertyToInternal.IsSet && potentiallyOverriddenPropertyToInternal.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToInternal), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToInternal."); if (potentiallyOverriddenPropertyToPrivate.IsSet && potentiallyOverriddenPropertyToPrivate.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPrivate), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPrivate."); if (potentiallyOverriddenPropertyToPublic.IsSet && potentiallyOverriddenPropertyToPublic.Value == null) - throw new ArgumentNullException(nameof(potentiallyOverriddenPropertyToPublic), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: potentiallyOverriddenPropertyToPublic."); if (unalteredProperty.IsSet && unalteredProperty.Value == null) - throw new ArgumentNullException(nameof(unalteredProperty), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredProperty."); if (unalteredPropertyAccessor.IsSet && unalteredPropertyAccessor.Value == null) - throw new ArgumentNullException(nameof(unalteredPropertyAccessor), "Property is not nullable for class InjectedVendorExtensionsTest."); + throw new JsonException("Property is not nullable for class InjectedVendorExtensionsTest: unalteredPropertyAccessor."); return new InjectedVendorExtensionsTest(potentiallyOverriddenPropertyAccessor, potentiallyOverriddenPropertyToInternal, potentiallyOverriddenPropertyToPrivate, potentiallyOverriddenPropertyToPublic, unalteredProperty, unalteredPropertyAccessor); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f48f46edb14a..d09c48de65b0 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -144,16 +144,16 @@ public override IsoscelesTriangle Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class IsoscelesTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class IsoscelesTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class IsoscelesTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class IsoscelesTriangle."); + throw new JsonException("Property is not nullable for class IsoscelesTriangle: triangleType."); return new IsoscelesTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/List.cs index 43d2716ec68c..2962214e2784 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/List.cs @@ -145,7 +145,7 @@ public override List Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (var123List.IsSet && var123List.Value == null) - throw new ArgumentNullException(nameof(var123List), "Property is not nullable for class List."); + throw new JsonException("Property is not nullable for class List: 123-list."); return new List(var123List); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs index 8be2841ce1c9..44fefa15ef0e 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/LiteralStringClass.cs @@ -165,10 +165,10 @@ public override LiteralStringClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (escapedLiteralString.IsSet && escapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(escapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: escapedLiteralString."); if (unescapedLiteralString.IsSet && unescapedLiteralString.Value == null) - throw new ArgumentNullException(nameof(unescapedLiteralString), "Property is not nullable for class LiteralStringClass."); + throw new JsonException("Property is not nullable for class LiteralStringClass: unescapedLiteralString."); return new LiteralStringClass(escapedLiteralString, unescapedLiteralString); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs index 9bc6bbaaf9b9..c4acb8c9c9bd 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Mammal.cs @@ -214,10 +214,10 @@ public override Mammal Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!className.IsSet) - throw new ArgumentException("Property is required for class Mammal.", nameof(className)); + throw new JsonException("Property is required for class Mammal: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Mammal."); + throw new JsonException("Property is not nullable for class Mammal: className."); if (pig != null) return new Mammal(pig); diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MapTest.cs index 21cad314eb1d..faf74cf71e64 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MapTest.cs @@ -271,16 +271,16 @@ public override MapTest Read(ref Utf8JsonReader utf8JsonReader, Type typeToConve } if (directMap.IsSet && directMap.Value == null) - throw new ArgumentNullException(nameof(directMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: direct_map."); if (indirectMap.IsSet && indirectMap.Value == null) - throw new ArgumentNullException(nameof(indirectMap), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: indirect_map."); if (mapMapOfString.IsSet && mapMapOfString.Value == null) - throw new ArgumentNullException(nameof(mapMapOfString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_map_of_string."); if (mapOfEnumString.IsSet && mapOfEnumString.Value == null) - throw new ArgumentNullException(nameof(mapOfEnumString), "Property is not nullable for class MapTest."); + throw new JsonException("Property is not nullable for class MapTest: map_of_enum_string."); return new MapTest(directMap, indirectMap, mapMapOfString, mapOfEnumString); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs index 0c8cceae99d0..997668065bfa 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedAnyOf.cs @@ -145,7 +145,7 @@ public override MixedAnyOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedAnyOf."); + throw new JsonException("Property is not nullable for class MixedAnyOf: content."); return new MixedAnyOf(content); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs index a9e0341e6431..24562e521c62 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedOneOf.cs @@ -145,7 +145,7 @@ public override MixedOneOf Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (content.IsSet && content.Value == null) - throw new ArgumentNullException(nameof(content), "Property is not nullable for class MixedOneOf."); + throw new JsonException("Property is not nullable for class MixedOneOf: content."); return new MixedOneOf(content); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 3229c397c986..d2b88d5d22bd 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -217,16 +217,16 @@ public override MixedPropertiesAndAdditionalPropertiesClass Read(ref Utf8JsonRea } if (dateTime.IsSet && dateTime.Value == null) - throw new ArgumentNullException(nameof(dateTime), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: dateTime."); if (map.IsSet && map.Value == null) - throw new ArgumentNullException(nameof(map), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: map."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid."); if (uuidWithPattern.IsSet && uuidWithPattern.Value == null) - throw new ArgumentNullException(nameof(uuidWithPattern), "Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass."); + throw new JsonException("Property is not nullable for class MixedPropertiesAndAdditionalPropertiesClass: uuid_with_pattern."); return new MixedPropertiesAndAdditionalPropertiesClass(dateTime, map, uuid, uuidWithPattern); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs index d89d53fe55c9..16d7c31e45ea 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/MixedSubId.cs @@ -145,7 +145,7 @@ public override MixedSubId Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class MixedSubId."); + throw new JsonException("Property is not nullable for class MixedSubId: id."); return new MixedSubId(id); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs index aac8654e884b..b57b2b8e1e67 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,10 +165,10 @@ public override Model200Response Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varClass.IsSet && varClass.Value == null) - throw new ArgumentNullException(nameof(varClass), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: class."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Model200Response."); + throw new JsonException("Property is not nullable for class Model200Response: name."); return new Model200Response(varClass, name); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs index 90ac80d193a6..843ce7dfd328 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ModelClient.cs @@ -145,7 +145,7 @@ public override ModelClient Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (varClient.IsSet && varClient.Value == null) - throw new ArgumentNullException(nameof(varClient), "Property is not nullable for class ModelClient."); + throw new JsonException("Property is not nullable for class ModelClient: client."); return new ModelClient(varClient); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Name.cs index b487237e70e3..a74e40b32aa1 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Name.cs @@ -239,19 +239,19 @@ public override Name Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!varName.IsSet) - throw new ArgumentException("Property is required for class Name.", nameof(varName)); + throw new JsonException("Property is required for class Name: name."); if (varName.IsSet && varName.Value == null) - throw new ArgumentNullException(nameof(varName), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: name."); if (property.IsSet && property.Value == null) - throw new ArgumentNullException(nameof(property), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: property."); if (snakeCase.IsSet && snakeCase.Value == null) - throw new ArgumentNullException(nameof(snakeCase), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: snake_case."); if (var123Number.IsSet && var123Number.Value == null) - throw new ArgumentNullException(nameof(var123Number), "Property is not nullable for class Name."); + throw new JsonException("Property is not nullable for class Name: 123Number."); return new Name(varName.Value.Value, property, snakeCase, var123Number); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs index 173109b5fa48..314951c8f075 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs @@ -151,16 +151,16 @@ public override NotificationtestGetElementsV1ResponseMPayload Read(ref Utf8JsonR } if (!aObjVariableobject.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(aObjVariableobject)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (!pkiNotificationtestID.IsSet) - throw new ArgumentException("Property is required for class NotificationtestGetElementsV1ResponseMPayload.", nameof(pkiNotificationtestID)); + throw new JsonException("Property is required for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); if (aObjVariableobject.IsSet && aObjVariableobject.Value == null) - throw new ArgumentNullException(nameof(aObjVariableobject), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: a_objVariableobject."); if (pkiNotificationtestID.IsSet && pkiNotificationtestID.Value == null) - throw new ArgumentNullException(nameof(pkiNotificationtestID), "Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload."); + throw new JsonException("Property is not nullable for class NotificationtestGetElementsV1ResponseMPayload: pkiNotificationtestID."); return new NotificationtestGetElementsV1ResponseMPayload(aObjVariableobject.Value, pkiNotificationtestID.Value.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs index 1e08ccc57034..f4615984458f 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableClass.cs @@ -375,10 +375,10 @@ public override NullableClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (arrayItemsNullable.IsSet && arrayItemsNullable.Value == null) - throw new ArgumentNullException(nameof(arrayItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: array_items_nullable."); if (objectItemsNullable.IsSet && objectItemsNullable.Value == null) - throw new ArgumentNullException(nameof(objectItemsNullable), "Property is not nullable for class NullableClass."); + throw new JsonException("Property is not nullable for class NullableClass: object_items_nullable."); return new NullableClass(arrayAndItemsNullableProp, arrayItemsNullable, arrayNullableProp, booleanProp, dateProp, datetimeProp, integerProp, numberProp, objectAndItemsNullableProp, objectItemsNullable, objectNullableProp, stringProp); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs index dd205b2df274..dcbb486a9920 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NullableShape.cs @@ -193,10 +193,10 @@ public override NullableShape Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class NullableShape.", nameof(shapeType)); + throw new JsonException("Property is required for class NullableShape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class NullableShape."); + throw new JsonException("Property is not nullable for class NullableShape: shapeType."); if (quadrilateral != null) return new NullableShape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs index 1a88e07e0def..b4a926f8d1cc 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ public override NumberOnly Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (justNumber.IsSet && justNumber.Value == null) - throw new ArgumentNullException(nameof(justNumber), "Property is not nullable for class NumberOnly."); + throw new JsonException("Property is not nullable for class NumberOnly: JustNumber."); return new NumberOnly(justNumber); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 047b1dcde4d2..711fc3d5f8a6 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -208,16 +208,16 @@ public override ObjectWithDeprecatedFields Read(ref Utf8JsonReader utf8JsonReade } if (bars.IsSet && bars.Value == null) - throw new ArgumentNullException(nameof(bars), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: bars."); if (deprecatedRef.IsSet && deprecatedRef.Value == null) - throw new ArgumentNullException(nameof(deprecatedRef), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: deprecatedRef."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: id."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class ObjectWithDeprecatedFields."); + throw new JsonException("Property is not nullable for class ObjectWithDeprecatedFields: uuid."); return new ObjectWithDeprecatedFields(bars, deprecatedRef, id, uuid); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Order.cs index 76ffea5c5ab4..1a76fa315989 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Order.cs @@ -340,22 +340,22 @@ public override Order Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (complete.IsSet && complete.Value == null) - throw new ArgumentNullException(nameof(complete), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: complete."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: id."); if (petId.IsSet && petId.Value == null) - throw new ArgumentNullException(nameof(petId), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: petId."); if (quantity.IsSet && quantity.Value == null) - throw new ArgumentNullException(nameof(quantity), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: quantity."); if (shipDate.IsSet && shipDate.Value == null) - throw new ArgumentNullException(nameof(shipDate), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: shipDate."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Order."); + throw new JsonException("Property is not nullable for class Order: status."); return new Order(complete, id, petId, quantity, shipDate, status); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs index 686d151558e0..a8c924078e42 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -185,13 +185,13 @@ public override OuterComposite Read(ref Utf8JsonReader utf8JsonReader, Type type } if (myBoolean.IsSet && myBoolean.Value == null) - throw new ArgumentNullException(nameof(myBoolean), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_boolean."); if (myNumber.IsSet && myNumber.Value == null) - throw new ArgumentNullException(nameof(myNumber), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_number."); if (myString.IsSet && myString.Value == null) - throw new ArgumentNullException(nameof(myString), "Property is not nullable for class OuterComposite."); + throw new JsonException("Property is not nullable for class OuterComposite: my_string."); return new OuterComposite(myBoolean, myNumber, myString); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs index f268a60b3dcd..a5c2a2f12ef1 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ParentPet.cs @@ -118,10 +118,10 @@ public override ParentPet Read(ref Utf8JsonReader utf8JsonReader, Type typeToCon } if (!petType.IsSet) - throw new ArgumentException("Property is required for class ParentPet.", nameof(petType)); + throw new JsonException("Property is required for class ParentPet: pet_type."); if (petType.IsSet && petType.Value == null) - throw new ArgumentNullException(nameof(petType), "Property is not nullable for class ParentPet."); + throw new JsonException("Property is not nullable for class ParentPet: pet_type."); return new ParentPet(); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pet.cs index cab3ba9dbf6e..a6e13e658100 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pet.cs @@ -321,28 +321,28 @@ public override Pet Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!name.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(name)); + throw new JsonException("Property is required for class Pet: name."); if (!photoUrls.IsSet) - throw new ArgumentException("Property is required for class Pet.", nameof(photoUrls)); + throw new JsonException("Property is required for class Pet: photoUrls."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: name."); if (photoUrls.IsSet && photoUrls.Value == null) - throw new ArgumentNullException(nameof(photoUrls), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: photoUrls."); if (category.IsSet && category.Value == null) - throw new ArgumentNullException(nameof(category), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: category."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: id."); if (status.IsSet && status.Value == null) - throw new ArgumentNullException(nameof(status), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: status."); if (tags.IsSet && tags.Value == null) - throw new ArgumentNullException(nameof(tags), "Property is not nullable for class Pet."); + throw new JsonException("Property is not nullable for class Pet: tags."); return new Pet(name.Value, photoUrls.Value, category, id, status, tags); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs index 3d7b78a18292..8922e573ab0f 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Pig.cs @@ -193,10 +193,10 @@ public override Pig Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (!className.IsSet) - throw new ArgumentException("Property is required for class Pig.", nameof(className)); + throw new JsonException("Property is required for class Pig: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Pig."); + throw new JsonException("Property is not nullable for class Pig: className."); if (basquePig != null) return new Pig(basquePig); diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs index f1b8095c949f..bb695bd00b79 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -193,10 +193,10 @@ public override Quadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class Quadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class Quadrilateral: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class Quadrilateral."); + throw new JsonException("Property is not nullable for class Quadrilateral: quadrilateralType."); if (complexQuadrilateral != null) return new Quadrilateral(complexQuadrilateral); diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 8a448cd3387c..07106ef28295 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -138,10 +138,10 @@ public override QuadrilateralInterface Read(ref Utf8JsonReader utf8JsonReader, T } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class QuadrilateralInterface.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class QuadrilateralInterface: quadrilateralType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class QuadrilateralInterface."); + throw new JsonException("Property is not nullable for class QuadrilateralInterface: quadrilateralType."); return new QuadrilateralInterface(quadrilateralType.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 42af39d72901..1ce434f90bf9 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -203,10 +203,10 @@ public override ReadOnlyFirst Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (bar.IsSet && bar.Value == null) - throw new ArgumentNullException(nameof(bar), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: bar."); if (baz.IsSet && baz.Value == null) - throw new ArgumentNullException(nameof(baz), "Property is not nullable for class ReadOnlyFirst."); + throw new JsonException("Property is not nullable for class ReadOnlyFirst: baz."); return new ReadOnlyFirst(bar, baz); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs index 01ceaaae2c51..77212cb5a294 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RequiredClass.cs @@ -2077,136 +2077,136 @@ public override RequiredClass Read(ref Utf8JsonReader utf8JsonReader, Type typeT } if (!requiredNotNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_not_nullable_date_prop."); if (!requiredNotnullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_array_of_string."); if (!requiredNotnullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_boolean_prop."); if (!requiredNotnullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_datetime_prop."); if (!requiredNotnullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer."); if (!requiredNotnullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_integer_only."); if (!requiredNotnullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_enum_string."); if (!requiredNotnullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (!requiredNotnullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_string_prop."); if (!requiredNotnullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_notnullable_uuid."); if (!requiredNotnullableintegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNotnullableintegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_notnullableinteger_prop."); if (!requiredNullableArrayOfString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableArrayOfString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_array_of_string."); if (!requiredNullableBooleanProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableBooleanProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_boolean_prop."); if (!requiredNullableDateProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDateProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_date_prop."); if (!requiredNullableDatetimeProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableDatetimeProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_datetime_prop."); if (!requiredNullableEnumInteger.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumInteger)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer."); if (!requiredNullableEnumIntegerOnly.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumIntegerOnly)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_integer_only."); if (!requiredNullableEnumString.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableEnumString)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_enum_string."); if (!requiredNullableIntegerProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableIntegerProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_integer_prop."); if (!requiredNullableOuterEnumDefaultValue.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableOuterEnumDefaultValue)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_outerEnumDefaultValue."); if (!requiredNullableStringProp.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableStringProp)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_string_prop."); if (!requiredNullableUuid.IsSet) - throw new ArgumentException("Property is required for class RequiredClass.", nameof(requiredNullableUuid)); + throw new JsonException("Property is required for class RequiredClass: required_nullable_uuid."); if (requiredNotNullableDateProp.IsSet && requiredNotNullableDateProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotNullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_not_nullable_date_prop."); if (requiredNotnullableArrayOfString.IsSet && requiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_array_of_string."); if (requiredNotnullableBooleanProp.IsSet && requiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_boolean_prop."); if (requiredNotnullableDatetimeProp.IsSet && requiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_datetime_prop."); if (requiredNotnullableEnumInteger.IsSet && requiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer."); if (requiredNotnullableEnumIntegerOnly.IsSet && requiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_integer_only."); if (requiredNotnullableEnumString.IsSet && requiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_enum_string."); if (requiredNotnullableOuterEnumDefaultValue.IsSet && requiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_outerEnumDefaultValue."); if (requiredNotnullableStringProp.IsSet && requiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_string_prop."); if (requiredNotnullableUuid.IsSet && requiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullable_uuid."); if (requiredNotnullableintegerProp.IsSet && requiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(requiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: required_notnullableinteger_prop."); if (notRequiredNotnullableDateProp.IsSet && notRequiredNotnullableDateProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableDateProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullable_date_prop."); if (notRequiredNotnullableintegerProp.IsSet && notRequiredNotnullableintegerProp.Value == null) - throw new ArgumentNullException(nameof(notRequiredNotnullableintegerProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: not_required_notnullableinteger_prop."); if (notrequiredNotnullableArrayOfString.IsSet && notrequiredNotnullableArrayOfString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableArrayOfString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_array_of_string."); if (notrequiredNotnullableBooleanProp.IsSet && notrequiredNotnullableBooleanProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableBooleanProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_boolean_prop."); if (notrequiredNotnullableDatetimeProp.IsSet && notrequiredNotnullableDatetimeProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableDatetimeProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_datetime_prop."); if (notrequiredNotnullableEnumInteger.IsSet && notrequiredNotnullableEnumInteger.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumInteger), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer."); if (notrequiredNotnullableEnumIntegerOnly.IsSet && notrequiredNotnullableEnumIntegerOnly.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumIntegerOnly), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_integer_only."); if (notrequiredNotnullableEnumString.IsSet && notrequiredNotnullableEnumString.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableEnumString), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_enum_string."); if (notrequiredNotnullableOuterEnumDefaultValue.IsSet && notrequiredNotnullableOuterEnumDefaultValue.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableOuterEnumDefaultValue), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_outerEnumDefaultValue."); if (notrequiredNotnullableStringProp.IsSet && notrequiredNotnullableStringProp.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableStringProp), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_string_prop."); if (notrequiredNotnullableUuid.IsSet && notrequiredNotnullableUuid.Value == null) - throw new ArgumentNullException(nameof(notrequiredNotnullableUuid), "Property is not nullable for class RequiredClass."); + throw new JsonException("Property is not nullable for class RequiredClass: notrequired_notnullable_uuid."); return new RequiredClass(requiredNotNullableDateProp.Value.Value, requiredNotnullableArrayOfString.Value, requiredNotnullableBooleanProp.Value.Value, requiredNotnullableDatetimeProp.Value.Value, requiredNotnullableEnumInteger.Value.Value, requiredNotnullableEnumIntegerOnly.Value.Value, requiredNotnullableEnumString.Value.Value, requiredNotnullableOuterEnumDefaultValue.Value.Value, requiredNotnullableStringProp.Value, requiredNotnullableUuid.Value.Value, requiredNotnullableintegerProp.Value.Value, notRequiredNotnullableDateProp, notRequiredNotnullableintegerProp, notRequiredNullableDateProp, notRequiredNullableIntegerProp, notrequiredNotnullableArrayOfString, notrequiredNotnullableBooleanProp, notrequiredNotnullableDatetimeProp, notrequiredNotnullableEnumInteger, notrequiredNotnullableEnumIntegerOnly, notrequiredNotnullableEnumString, notrequiredNotnullableOuterEnumDefaultValue, notrequiredNotnullableStringProp, notrequiredNotnullableUuid, notrequiredNullableArrayOfString, notrequiredNullableBooleanProp, notrequiredNullableDatetimeProp, notrequiredNullableEnumInteger, notrequiredNullableEnumIntegerOnly, notrequiredNullableEnumString, notrequiredNullableOuterEnumDefaultValue, notrequiredNullableStringProp, notrequiredNullableUuid, requiredNullableArrayOfString.Value, requiredNullableBooleanProp.Value, requiredNullableDateProp.Value, requiredNullableDatetimeProp.Value, requiredNullableEnumInteger.Value, requiredNullableEnumIntegerOnly.Value, requiredNullableEnumString.Value, requiredNullableIntegerProp.Value, requiredNullableOuterEnumDefaultValue.Value, requiredNullableStringProp.Value, requiredNullableUuid.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Result.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Result.cs index dd616a09ce41..424b3ae920a5 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Result.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Result.cs @@ -188,13 +188,13 @@ public override Result Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class Result."); + throw new JsonException("Property is not nullable for class Result: uuid."); return new Result(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Return.cs index cabc503d20d8..3e991ca56bdf 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Return.cs @@ -191,19 +191,19 @@ public override Return Read(ref Utf8JsonReader utf8JsonReader, Type typeToConver } if (!varLock.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varLock)); + throw new JsonException("Property is required for class Return: lock."); if (!varAbstract.IsSet) - throw new ArgumentException("Property is required for class Return.", nameof(varAbstract)); + throw new JsonException("Property is required for class Return: abstract."); if (varLock.IsSet && varLock.Value == null) - throw new ArgumentNullException(nameof(varLock), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: lock."); if (varReturn.IsSet && varReturn.Value == null) - throw new ArgumentNullException(nameof(varReturn), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: return."); if (varUnsafe.IsSet && varUnsafe.Value == null) - throw new ArgumentNullException(nameof(varUnsafe), "Property is not nullable for class Return."); + throw new JsonException("Property is not nullable for class Return: unsafe."); return new Return(varLock.Value, varAbstract.Value, varReturn, varUnsafe); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs index b074a36ee24f..defce435043d 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RolesReportsHash.cs @@ -165,10 +165,10 @@ public override RolesReportsHash Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (role.IsSet && role.Value == null) - throw new ArgumentNullException(nameof(role), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role."); if (roleUuid.IsSet && roleUuid.Value == null) - throw new ArgumentNullException(nameof(roleUuid), "Property is not nullable for class RolesReportsHash."); + throw new JsonException("Property is not nullable for class RolesReportsHash: role_uuid."); return new RolesReportsHash(role, roleUuid); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs index 3018f5c27f8f..86a18c5eb9ac 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs @@ -145,7 +145,7 @@ public override RolesReportsHashRole Read(ref Utf8JsonReader utf8JsonReader, Typ } if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class RolesReportsHashRole."); + throw new JsonException("Property is not nullable for class RolesReportsHashRole: name."); return new RolesReportsHashRole(name); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 90e3ddf5efa3..19cb1c9b144a 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -151,16 +151,16 @@ public override ScaleneTriangle Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(shapeType)); + throw new JsonException("Property is required for class ScaleneTriangle: shapeType."); if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class ScaleneTriangle.", nameof(triangleType)); + throw new JsonException("Property is required for class ScaleneTriangle: triangleType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: shapeType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class ScaleneTriangle."); + throw new JsonException("Property is not nullable for class ScaleneTriangle: triangleType."); return new ScaleneTriangle(shapeType.Value, triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs index 7a2dd62962fb..49b8e42ab4f9 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Shape.cs @@ -193,10 +193,10 @@ public override Shape Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class Shape.", nameof(shapeType)); + throw new JsonException("Property is required for class Shape: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class Shape."); + throw new JsonException("Property is not nullable for class Shape: shapeType."); if (quadrilateral != null) return new Shape(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs index a1070f6b741a..da7cc5d17f89 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -138,10 +138,10 @@ public override ShapeInterface Read(ref Utf8JsonReader utf8JsonReader, Type type } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeInterface.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeInterface: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeInterface."); + throw new JsonException("Property is not nullable for class ShapeInterface: shapeType."); return new ShapeInterface(shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 52a892aeb9e1..fa998a6ecdd7 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -193,10 +193,10 @@ public override ShapeOrNull Read(ref Utf8JsonReader utf8JsonReader, Type typeToC } if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class ShapeOrNull.", nameof(shapeType)); + throw new JsonException("Property is required for class ShapeOrNull: shapeType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class ShapeOrNull."); + throw new JsonException("Property is not nullable for class ShapeOrNull: shapeType."); if (quadrilateral != null) return new ShapeOrNull(quadrilateral); diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 06867abbfabe..62b43ea31727 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -151,16 +151,16 @@ public override SimpleQuadrilateral Read(ref Utf8JsonReader utf8JsonReader, Type } if (!quadrilateralType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(quadrilateralType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: quadrilateralType."); if (!shapeType.IsSet) - throw new ArgumentException("Property is required for class SimpleQuadrilateral.", nameof(shapeType)); + throw new JsonException("Property is required for class SimpleQuadrilateral: shapeType."); if (quadrilateralType.IsSet && quadrilateralType.Value == null) - throw new ArgumentNullException(nameof(quadrilateralType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: quadrilateralType."); if (shapeType.IsSet && shapeType.Value == null) - throw new ArgumentNullException(nameof(shapeType), "Property is not nullable for class SimpleQuadrilateral."); + throw new JsonException("Property is not nullable for class SimpleQuadrilateral: shapeType."); return new SimpleQuadrilateral(quadrilateralType.Value, shapeType.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs index 07924a0aa49a..9390a22e6a26 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,10 +165,10 @@ public override SpecialModelName Read(ref Utf8JsonReader utf8JsonReader, Type ty } if (varSpecialModelName.IsSet && varSpecialModelName.Value == null) - throw new ArgumentNullException(nameof(varSpecialModelName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: _special_model.name_."); if (specialPropertyName.IsSet && specialPropertyName.Value == null) - throw new ArgumentNullException(nameof(specialPropertyName), "Property is not nullable for class SpecialModelName."); + throw new JsonException("Property is not nullable for class SpecialModelName: $special[property.name]."); return new SpecialModelName(varSpecialModelName, specialPropertyName); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Tag.cs index 9512c15160f5..0057469f196f 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Tag.cs @@ -165,10 +165,10 @@ public override Tag Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: id."); if (name.IsSet && name.Value == null) - throw new ArgumentNullException(nameof(name), "Property is not nullable for class Tag."); + throw new JsonException("Property is not nullable for class Tag: name."); return new Tag(id, name); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs index 3a19c8ecaffb..259d7cfb9392 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordList Read(ref Utf8JsonReader utf8Jso } if (value.IsSet && value.Value == null) - throw new ArgumentNullException(nameof(value), "Property is not nullable for class TestCollectionEndingWithWordList."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordList: value."); return new TestCollectionEndingWithWordList(value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs index a5b3a7caf550..b1e71bb017eb 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs @@ -145,7 +145,7 @@ public override TestCollectionEndingWithWordListObject Read(ref Utf8JsonReader u } if (testCollectionEndingWithWordList.IsSet && testCollectionEndingWithWordList.Value == null) - throw new ArgumentNullException(nameof(testCollectionEndingWithWordList), "Property is not nullable for class TestCollectionEndingWithWordListObject."); + throw new JsonException("Property is not nullable for class TestCollectionEndingWithWordListObject: TestCollectionEndingWithWordList."); return new TestCollectionEndingWithWordListObject(testCollectionEndingWithWordList); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs index 3b7c69765ecd..4788b20ee6a3 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestDescendants.cs @@ -241,16 +241,16 @@ public override TestDescendants Read(ref Utf8JsonReader utf8JsonReader, Type typ } if (!alternativeName.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(alternativeName)); + throw new JsonException("Property is required for class TestDescendants: alternativeName."); if (!objectType.IsSet) - throw new ArgumentException("Property is required for class TestDescendants.", nameof(objectType)); + throw new JsonException("Property is required for class TestDescendants: objectType."); if (alternativeName.IsSet && alternativeName.Value == null) - throw new ArgumentNullException(nameof(alternativeName), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: alternativeName."); if (objectType.IsSet && objectType.Value == null) - throw new ArgumentNullException(nameof(objectType), "Property is not nullable for class TestDescendants."); + throw new JsonException("Property is not nullable for class TestDescendants: objectType."); return new TestDescendants(alternativeName.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs index a8630ed8db3c..906872b831af 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs @@ -145,7 +145,7 @@ public override TestInlineFreeformAdditionalPropertiesRequest Read(ref Utf8JsonR } if (someProperty.IsSet && someProperty.Value == null) - throw new ArgumentNullException(nameof(someProperty), "Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest."); + throw new JsonException("Property is not nullable for class TestInlineFreeformAdditionalPropertiesRequest: someProperty."); return new TestInlineFreeformAdditionalPropertiesRequest(someProperty); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResult.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResult.cs index 15113add0df2..b6743eae0ce4 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResult.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResult.cs @@ -187,13 +187,13 @@ public override TestResult Read(ref Utf8JsonReader utf8JsonReader, Type typeToCo } if (code.IsSet && code.Value == null) - throw new ArgumentNullException(nameof(code), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: code."); if (data.IsSet && data.Value == null) - throw new ArgumentNullException(nameof(data), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: data."); if (uuid.IsSet && uuid.Value == null) - throw new ArgumentNullException(nameof(uuid), "Property is not nullable for class TestResult."); + throw new JsonException("Property is not nullable for class TestResult: uuid."); return new TestResult(code, data, uuid); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs index 9e1ae42200c6..1ef3b35e8e9c 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Triangle.cs @@ -214,10 +214,10 @@ public override Triangle Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class Triangle.", nameof(triangleType)); + throw new JsonException("Property is required for class Triangle: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class Triangle."); + throw new JsonException("Property is not nullable for class Triangle: triangleType."); if (equilateralTriangle != null) return new Triangle(equilateralTriangle); diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4774a8af8087..09a0fa9e163d 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -138,10 +138,10 @@ public override TriangleInterface Read(ref Utf8JsonReader utf8JsonReader, Type t } if (!triangleType.IsSet) - throw new ArgumentException("Property is required for class TriangleInterface.", nameof(triangleType)); + throw new JsonException("Property is required for class TriangleInterface: triangleType."); if (triangleType.IsSet && triangleType.Value == null) - throw new ArgumentNullException(nameof(triangleType), "Property is not nullable for class TriangleInterface."); + throw new JsonException("Property is not nullable for class TriangleInterface: triangleType."); return new TriangleInterface(triangleType.Value); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/User.cs index f3ea6b22b2af..ce82e053a23a 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/User.cs @@ -370,31 +370,31 @@ public override User Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert, } if (email.IsSet && email.Value == null) - throw new ArgumentNullException(nameof(email), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: email."); if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: firstName."); if (id.IsSet && id.Value == null) - throw new ArgumentNullException(nameof(id), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: id."); if (lastName.IsSet && lastName.Value == null) - throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: lastName."); if (objectWithNoDeclaredProps.IsSet && objectWithNoDeclaredProps.Value == null) - throw new ArgumentNullException(nameof(objectWithNoDeclaredProps), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: objectWithNoDeclaredProps."); if (password.IsSet && password.Value == null) - throw new ArgumentNullException(nameof(password), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: password."); if (phone.IsSet && phone.Value == null) - throw new ArgumentNullException(nameof(phone), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: phone."); if (userStatus.IsSet && userStatus.Value == null) - throw new ArgumentNullException(nameof(userStatus), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: userStatus."); if (username.IsSet && username.Value == null) - throw new ArgumentNullException(nameof(username), "Property is not nullable for class User."); + throw new JsonException("Property is not nullable for class User: username."); return new User(anyTypeProp, anyTypePropNullable, email, firstName, id, lastName, objectWithNoDeclaredProps, objectWithNoDeclaredPropsNullable, password, phone, userStatus, username); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Whale.cs index 08d6186ad435..2e3c80190694 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Whale.cs @@ -178,16 +178,16 @@ public override Whale Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Whale.", nameof(className)); + throw new JsonException("Property is required for class Whale: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: className."); if (hasBaleen.IsSet && hasBaleen.Value == null) - throw new ArgumentNullException(nameof(hasBaleen), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasBaleen."); if (hasTeeth.IsSet && hasTeeth.Value == null) - throw new ArgumentNullException(nameof(hasTeeth), "Property is not nullable for class Whale."); + throw new JsonException("Property is not nullable for class Whale: hasTeeth."); return new Whale(className.Value, hasBaleen, hasTeeth); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Zebra.cs index bc1f99da6d94..19b3c564376a 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/Zebra.cs @@ -245,13 +245,13 @@ public override Zebra Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert } if (!className.IsSet) - throw new ArgumentException("Property is required for class Zebra.", nameof(className)); + throw new JsonException("Property is required for class Zebra: className."); if (className.IsSet && className.Value == null) - throw new ArgumentNullException(nameof(className), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: className."); if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Zebra."); + throw new JsonException("Property is not nullable for class Zebra: type."); return new Zebra(className.Value, type); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs index e8cf530a9235..e6868153f218 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs @@ -218,7 +218,7 @@ public override ZeroBasedEnumClass Read(ref Utf8JsonReader utf8JsonReader, Type } if (zeroBasedEnum.IsSet && zeroBasedEnum.Value == null) - throw new ArgumentNullException(nameof(zeroBasedEnum), "Property is not nullable for class ZeroBasedEnumClass."); + throw new JsonException("Property is not nullable for class ZeroBasedEnumClass: ZeroBasedEnum."); return new ZeroBasedEnumClass(zeroBasedEnum); } From f2b3e860c4c6ed6dd5f0b7c9d2fc0186a475d79e Mon Sep 17 00:00:00 2001 From: vivek kumar <51886550+vivekkumarq@users.noreply.github.com> Date: Mon, 31 Aug 2026 20:57:32 +0530 Subject: [PATCH 2/2] Update CSharpClientCodegenTest for the new exception type The two assertions that pinned ArgumentException and ArgumentNullException in the generated Read() validation now expect JsonException. The same test already expected JsonException from the in-loop null checks. --- .../codegen/csharpnetcore/CSharpClientCodegenTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/csharpnetcore/CSharpClientCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/csharpnetcore/CSharpClientCodegenTest.java index 7608b2513f01..57e592041771 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/csharpnetcore/CSharpClientCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/csharpnetcore/CSharpClientCodegenTest.java @@ -120,9 +120,9 @@ public void testGenericHostInnerStringEnumUnknownHandlingPreservesNullBehavior() "if (requiredNotnullableEnumStringValue == null)\n" + " throw new JsonException();", "if (!requiredNullableEnumString.IsSet)\n" + - " throw new ArgumentException(\"Property is required for class RequiredClass.\", nameof(requiredNullableEnumString));", + " throw new JsonException(\"Property is required for class RequiredClass: required_nullable_enum_string.\");", "if (!requiredNotnullableEnumString.IsSet)\n" + - " throw new ArgumentException(\"Property is required for class RequiredClass.\", nameof(requiredNotnullableEnumString));" + " throw new JsonException(\"Property is required for class RequiredClass: required_notnullable_enum_string.\");" ); } @@ -440,9 +440,9 @@ public void testNumericEnumJsonConverterUsesNumericOperations() throws IOExcepti // Required numeric checks distinguish a missing property from a present null. assertThat(modelWithEnumProperties).contains( "if (!requiredInlineIntEnum.IsSet)\n" + - " throw new ArgumentException(\"Property is required for class ModelWithEnumProperties.\", nameof(requiredInlineIntEnum));", + " throw new JsonException(\"Property is required for class ModelWithEnumProperties: requiredInlineIntEnum.\");", "if (requiredInlineIntEnum.IsSet && requiredInlineIntEnum.Value == null)\n" + - " throw new ArgumentNullException(nameof(requiredInlineIntEnum), \"Property is not nullable for class ModelWithEnumProperties.\");" + " throw new JsonException(\"Property is not nullable for class ModelWithEnumProperties: requiredInlineIntEnum.\");" ); // Verify long enum uses int64 reader with validation and actual int64 values