Skip to content

Commit 1e2f16e

Browse files
authored
[csharp-netcore] Explicitly implement IValidatableObject (OpenAPITools#15160)
* explicit interface implementation * minor spacing change
1 parent 5e3bb7e commit 1e2f16e

722 files changed

Lines changed: 957 additions & 722 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/modelGeneric.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@
310310
{{/readOnlyVars}}
311311
{{#validatable}}
312312
{{^parentModel}}
313+
313314
{{>validatable}}
314315
{{/parentModel}}
315316
{{/validatable}}

modules/openapi-generator/src/main/resources/csharp-netcore/validatable.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/// </summary>
55
/// <param name="validationContext">Validation context</param>
66
/// <returns>Validation Result</returns>
7-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
7+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
88
{
99
return this.BaseValidate(validationContext);
1010
}
@@ -23,7 +23,7 @@
2323
/// </summary>
2424
/// <param name="validationContext">Validation context</param>
2525
/// <returns>Validation Result</returns>
26-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
26+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
2727
{
2828
{{/discriminator}}
2929
{{#parent}}

samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Model/MultipartArrayRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public override int GetHashCode()
112112
/// </summary>
113113
/// <param name="validationContext">Validation context</param>
114114
/// <returns>Validation Result</returns>
115-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
115+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
116116
{
117117
yield break;
118118
}

samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Model/MultipartMixedRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public override int GetHashCode()
158158
/// </summary>
159159
/// <param name="validationContext">Validation context</param>
160160
/// <returns>Validation Result</returns>
161-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
161+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
162162
{
163163
yield break;
164164
}

samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Model/MultipartMixedRequestMarker.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public override int GetHashCode()
111111
/// </summary>
112112
/// <param name="validationContext">Validation context</param>
113113
/// <returns>Validation Result</returns>
114-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
114+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
115115
{
116116
yield break;
117117
}

samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Model/MultipartSingleRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public override int GetHashCode()
112112
/// </summary>
113113
/// <param name="validationContext">Validation context</param>
114114
/// <returns>Validation Result</returns>
115-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
115+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
116116
{
117117
yield break;
118118
}

samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Activity.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public override int GetHashCode()
145145
/// </summary>
146146
/// <param name="validationContext">Validation context</param>
147147
/// <returns>Validation Result</returns>
148-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
148+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
149149
{
150150
yield break;
151151
}

samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ public override int GetHashCode()
180180
/// </summary>
181181
/// <param name="validationContext">Validation context</param>
182182
/// <returns>Validation Result</returns>
183-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
183+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
184184
{
185185
yield break;
186186
}

samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ public override int GetHashCode()
391391
/// </summary>
392392
/// <param name="validationContext">Validation context</param>
393393
/// <returns>Validation Result</returns>
394-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
394+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
395395
{
396396
yield break;
397397
}

samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ public override int GetHashCode()
188188
/// </summary>
189189
/// <param name="validationContext">Validation context</param>
190190
/// <returns>Validation Result</returns>
191-
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
191+
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
192192
{
193193
return this.BaseValidate(validationContext);
194194
}

0 commit comments

Comments
 (0)