private void SourceControlUnlock(object sender, RoutedEventArgs e) { RepositoryItemBase RI = ((ITreeViewItem)this).NodeObject() as RepositoryItemBase; if (RI != null && RI.SourceControlStatus != eImageType.SourceControlLockedByMe && RI.SourceControlStatus != eImageType.SourceControlLockedByAnotherUser) { Reporter.ToUser(eUserMsgKey.SoruceControlItemAlreadyUnlocked); return; } SourceControlIntegration.UnLock(WorkSpace.Instance.Solution.SourceControl, this.NodePath()); mTreeView.Tree.RefreshHeader((ITreeViewItem)this); }
private void SourceControlUnlock(object sender, RoutedEventArgs e) { SourceControlIntegration.UnLock(App.UserProfile.Solution.SourceControl, this.NodePath()); mTreeView.Tree.RefreshHeader((ITreeViewItem)this); }