<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />

System.ComponentModel.DataAnnotations.ValidationContext

public sealed class ValidationContext : IServiceProvider
namespace System.ComponentModel.DataAnnotations { public sealed class ValidationContext : IServiceProvider { public object ObjectInstance { get; } public Type ObjectType { get; } public string DisplayName { get; set; } public string MemberName { get; set; } public IDictionary<object, object> Items { get; } public ValidationContext(object instance); public ValidationContext(object instance, IDictionary<object, object> items); public ValidationContext(object instance, IServiceProvider serviceProvider, IDictionary<object, object> items); public void InitializeServiceProvider(Func<Type, object> serviceProvider); public object GetService(Type serviceType); } }