protected override void Act(IntPtr hwnd, string explorerLocationUrl) { if (!string.IsNullOrEmpty(explorerLocationUrl)) { string path = new Uri(explorerLocationUrl).LocalPath; string status = _repositoryInfoAggregator.GetStatusByPath(path); if (!string.IsNullOrEmpty(status)) { string separator = " ["; WindowHelper.AppendWindowText(hwnd, separator, status + "]"); } } }