private static bool TryParseTimeSpanElement(XElement element, out TimeSpan parsedValue) { parsedValue = default; if (string.IsNullOrEmpty(element?.Value)) { return(false); } var stringValue = element.Value.Trim(); if (!RelaxedTimeSpanParser.TryParseTimeFromStringSecondsFirst(stringValue, out parsedValue)) { return(false); } return(true); }
private static bool TryParseTimeSpanAttribute(XAttribute attribute, out TimeSpan parsedValue) { parsedValue = default; if (string.IsNullOrEmpty(attribute?.Value)) { return(false); } var stringValue = attribute.Value.Trim(); if (!RelaxedTimeSpanParser.TryParseTimeFromStringSecondsFirst(stringValue, out parsedValue)) { return(false); } return(true); }