# Extensions ## NameValueCollection public static class NameValueCollectionExtensions { public static bool ToBool(this NameValueCollection nameValueCollection, string name) { var value = nameValueCollection[name]; bool result; return bool.TryParse(value, out result) && result; } public static TimeSpan ToTimeSpan(this NameValueCollection nameValueCollection, string name) { var value = nameValueCollection[name]; TimeSpan result; return TimeSpan.TryParse(value, out result) ? result : TimeSpan.Zero; } }