in src/Utilities.cs [38:51]
internal static long? GetPositiveLongProperty(IReadOnlyDictionary<string, string> bag, string propertyName)
{
if (TryGetValueAsString(bag, propertyName, caseSensitive: false, out string valueAsString))
{
long valueAsLong;
bool parsed = Int64.TryParse(valueAsString, out valueAsLong);
if (parsed && valueAsLong > 0)
{
return valueAsLong;
}
}
return null;
}