System.Net.Http.Headers.CacheControlHeaderValue.TrySetTimeSpan C# (CSharp) Method

TrySetTimeSpan() private static method

private static TrySetTimeSpan ( NameValueHeaderValue nameValue, TimeSpan &timeSpan ) : bool
nameValue NameValueHeaderValue
timeSpan TimeSpan
return bool
        private static bool TrySetTimeSpan(NameValueHeaderValue nameValue, ref TimeSpan? timeSpan)
        {
            Debug.Assert(nameValue != null);

            if (nameValue.Value == null)
            {
                return false;
            }

            int seconds;
            if (!HeaderUtilities.TryParseInt32(nameValue.Value, out seconds))
            {
                return false;
            }

            timeSpan = new TimeSpan(0, 0, seconds);

            return true;
        }