This PR enables static code & style analysis and addresses flagged issues. There is one potential binary change where the valueSelector and errorSelector parameters of CrontabSchedule.TryParse or CrontabField.TryParse throw an ArgumentNullException now if either of the arguments are null. This shouldn't really be a breaking change since sending null previously would have not produced any useful behaviour in a program.
This PR enables static code & style analysis and addresses flagged issues. There is one potential binary change where the
valueSelector
anderrorSelector
parameters ofCrontabSchedule.TryParse
orCrontabField.TryParse
throw anArgumentNullException
now if either of the arguments arenull
. This shouldn't really be a breaking change since sendingnull
previously would have not produced any useful behaviour in a program.