<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.0-preview.4.24266.19" />

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) { if (value == null) throw new ArgumentNullException("value"); if ((TimeSpan)value <= TimeSpan.Zero) throw new ArgumentException(System.SR.Validator_timespan_value_must_be_positive); } } }