<PackageReference Include="System.Configuration.ConfigurationManager" Version="10.0.0-preview.4.25258.110" />

PositiveTimeSpanValidator

Provides validation of a TimeSpan object. This class cannot be inherited.
namespace System.Configuration { public class PositiveTimeSpanValidator : ConfigurationValidatorBase { public override bool CanValidate(Type type) { return type == typeof(TimeSpan); } public override void Validate(object value) { ExceptionPolyfills.ThrowIfNull(value, "value"); if ((TimeSpan)value <= TimeSpan.Zero) throw new ArgumentException(System.SR.Validator_timespan_value_must_be_positive); } } }