AutoMerge.BranchesViewModel.ExtractParentFolder C# (CSharp) Метод

ExtractParentFolder() приватный статический Метод

private static ExtractParentFolder ( string serverItem ) : string
serverItem string
Результат string
        private static string ExtractParentFolder(string serverItem)
        {
            if (string.IsNullOrWhiteSpace(serverItem))
                throw new ArgumentNullException("serverItem");

            if (serverItem.EndsWith("/"))
                serverItem = serverItem.Substring(0, serverItem.Length - 1);

            var lastPosDelimiter = serverItem.LastIndexOf('/');
            if (lastPosDelimiter < 0)
                throw new InvalidOperationException(string.Format("Folder delimiter for {0} not found", serverItem));

            return serverItem.Substring(0, lastPosDelimiter + 1);
        }