DefaultComplexObjectValidationStrategy Class

The default implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy for a complex object.

Namespace
Microsoft.AspNetCore.Mvc.Internal
Assemblies
  • Microsoft.AspNetCore.Mvc.Core

Syntax

public class DefaultComplexObjectValidationStrategy : IValidationStrategy
class Microsoft.AspNetCore.Mvc.Internal.DefaultComplexObjectValidationStrategy

Methods

GetChildren(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, System.String, System.Object)
Return type:System.Collections.Generic.IEnumerator<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry>
public IEnumerator<ValidationEntry> GetChildren(ModelMetadata metadata, string key, object model)

Fields

Instance()

Gets an instance of Microsoft.AspNetCore.Mvc.Internal.DefaultComplexObjectValidationStrategy.

Return type:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy
public static readonly IValidationStrategy Instance