public ValidationContext(IServiceProvider serviceProvider, IOptions <ValidationOptions> validationOptions) { this.serviceProvider = serviceProvider; ValidationDetails = new ValidationDetailsCollection(); ValidationSeverity = validationOptions.Value.ValidationSeverity; ValidationPath = validationOptions.Value.ValidationPath; }
public ValidationScope( IValidationContext validationContext, string validationPath, ValidationSeverity?validationSeverity) { ValidationPath = validationPath; ValidationDetails = new ValidationDetailsCollection(validationContext.ValidationDetails); ValidationSeverity = validationSeverity ?? validationContext.ValidationSeverity; serviceProvider = (IServiceProvider)validationContext; }