in src/Analyzer.JsonRuleEngine/Operators/InequalityOperator.cs [82:96]
private double? GetFinalComparisonTermIfValid(JToken term)
{
if (term.Type == JTokenType.String)
{
return DateTime.TryParse(term.Value<string>(), provider: null, styles: DateTimeStyles.AssumeUniversal, out var date)
? date.ToOADate()
: (double?)null;
}
else if (term.Type == JTokenType.Float || term.Type == JTokenType.Integer)
{
return term.Value<double>();
}
return null;
}