in src/Utilities.cs [53:66]
internal static DateTime? GetDateTimeProperty(IReadOnlyDictionary<string, string> bag, string propertyName)
{
if (TryGetValueAsString(bag, propertyName, caseSensitive: false, out string valueAsString))
{
DateTime valueAsDateTime;
bool parsed = DateTime.TryParse(valueAsString, out valueAsDateTime);
if (parsed && valueAsDateTime != DateTime.MinValue)
{
return valueAsDateTime;
}
}
return null;
}