LocalToServerPath() public static method

public static LocalToServerPath ( string path ) : string
path string
return string
        public VersionControlPath GetServerPathForLocalPath(string localItem)
        {
            var mappedFolder = Folders.FirstOrDefault(f => localItem.StartsWith(f.LocalItem, StringComparison.OrdinalIgnoreCase));

            if (mappedFolder == null)
            {
                return(null);
            }
            if (string.Equals(mappedFolder.LocalItem, localItem, StringComparison.OrdinalIgnoreCase))
            {
                return(mappedFolder.ServerItem);
            }
            else
            {
                string rest = TfsPath.LocalToServerPath(localItem.Substring(mappedFolder.LocalItem.Length));
                if (mappedFolder.ServerItem == VersionControlPath.RootFolder)
                {
                    return("$" + rest);
                }
                else
                {
                    return(mappedFolder.ServerItem + rest);
                }
            }
        }