Share via


IVsSccCurrentRepository Interface

Definition

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

public interface class IVsSccCurrentRepository : Microsoft::VisualStudio::Shell::IVsSccCurrentRepositoryDisplayInformation, System::ComponentModel::INotifyPropertyChanged
[System.Runtime.InteropServices.Guid("5717601A-9C55-4D80-B8BD-8DEC87552D82")]
public interface IVsSccCurrentRepository : Microsoft.VisualStudio.Shell.IVsSccCurrentRepositoryDisplayInformation, System.ComponentModel.INotifyPropertyChanged
[<System.Runtime.InteropServices.Guid("5717601A-9C55-4D80-B8BD-8DEC87552D82")>]
type IVsSccCurrentRepository = interface
    interface IVsSccCurrentRepositoryDisplayInformation
    interface INotifyPropertyChanged
Public Interface IVsSccCurrentRepository
Implements INotifyPropertyChanged, IVsSccCurrentRepositoryDisplayInformation
Attributes
Implements

Properties

RepositoryDetail

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

(Inherited from IVsSccCurrentRepositoryDisplayInformation)
RepositoryIcon

The icon to be displayed along with the repository name.

(Inherited from IVsSccCurrentRepositoryDisplayInformation)
RepositoryName

The repository name that will be displayed in a UI.

(Inherited from IVsSccCurrentRepositoryDisplayInformation)

Methods

RepositoryUIClickedAsync(ISccUIClickedEventArgs, CancellationToken)

Clicked handler that is called when the UI that displays repository information is clicked.

Applies to