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

System.ComponentModel.DataAnnotations.ValidationContext

public sealed class ValidationContext : IServiceProvider
public string DisplayName { get; set; }

public IDictionary<object, object> Items { get; }

public string MemberName { get; set; }

public object ObjectInstance { get; }

public Type ObjectType { get; }

public ValidationContext(object instance)

public ValidationContext(object instance, IDictionary<object, object> items)

public ValidationContext(object instance, IServiceProvider serviceProvider, IDictionary<object, object> items)

public object GetService(Type serviceType)

public void InitializeServiceProvider(Func<Type, object> serviceProvider)