Share via


IVsSccCurrentBranch Interface

Definition

An interface that is implemented by a Source Control Provider to track display information and user interaction with the displayed information about the currently active branch in a repository.

public interface class IVsSccCurrentBranch : Microsoft::VisualStudio::Shell::IVsSccCurrentBranchDisplayInformation, System::ComponentModel::INotifyPropertyChanged
[System.Runtime.InteropServices.Guid("1A91E3C1-D0C5-4B48-BF91-95FCF1617D6F")]
public interface IVsSccCurrentBranch : Microsoft.VisualStudio.Shell.IVsSccCurrentBranchDisplayInformation, System.ComponentModel.INotifyPropertyChanged
[<System.Runtime.InteropServices.Guid("1A91E3C1-D0C5-4B48-BF91-95FCF1617D6F")>]
type IVsSccCurrentBranch = interface
    interface IVsSccCurrentBranchDisplayInformation
    interface INotifyPropertyChanged
Public Interface IVsSccCurrentBranch
Implements INotifyPropertyChanged, IVsSccCurrentBranchDisplayInformation
Attributes
Implements

Properties

BranchDetail

The detailed information for a branch. This could, for example, be displayed as a tooltip on control.

(Inherited from IVsSccCurrentBranchDisplayInformation)
BranchIcon

The icon to be displayed along with the branch name.

(Inherited from IVsSccCurrentBranchDisplayInformation)
BranchName

The branch name that will be displayed in a UI.

(Inherited from IVsSccCurrentBranchDisplayInformation)

Methods

BranchUIClickedAsync(ISccUIClickedEventArgs, CancellationToken)

Clicked handler that is called when the UI that displays current branch information in a UI is clicked.

Applies to