public static string GetFileNameNullSafe(this ContentDispositionHeaderValue contentDisposition)
 {
     if (contentDisposition.IsDefaultOrNull())
     {
         return(null);
     }
     return(contentDisposition.FileName);
 }
        public static bool TryConvertToMimeDisposition(this ContentDispositionHeaderValue dispositionHeaderValue,
                                                       out System.Net.Mime.ContentDisposition dispositionMime)
        {
            if (dispositionHeaderValue.IsDefaultOrNull())
            {
                dispositionMime = default;
                return(false);
            }

            return(dispositionHeaderValue
                   .ToString()
                   .TryParseMimeDisposition(out dispositionMime));
        }