System.IO.Packaging.Check.PartUriDoesntEndWithSlash C# (CSharp) Method

PartUriDoesntEndWithSlash() private static method

private static PartUriDoesntEndWithSlash ( Uri uri ) : void
uri System.Uri
return void
        private static void PartUriDoesntEndWithSlash(Uri uri)
        {
            var s = !uri.IsAbsoluteUri ? uri.OriginalString
                : uri.GetComponents(UriComponents.Path, UriFormat.UriEscaped);

            // We allow '/' at uri's beggining.
            if ((s.Length > 1) && s.EndsWith("/"))
            {
                throw new ArgumentException("Part URI cannot end with a forward slash.");
            }
        }