Share via


IVsSccUnpublishedCommits Interface

Definition

An interface that is implemented by a Source Control Provider to track the number of unpublished commits in the active repository and user interaction with the displayed information.

public interface class IVsSccUnpublishedCommits : Microsoft::VisualStudio::Shell::IVsSccUnpublishedCommitsDisplayInformation, System::ComponentModel::INotifyPropertyChanged
[System.Runtime.InteropServices.Guid("4A5B290E-B45E-46A8-991B-5E978FA9879D")]
public interface IVsSccUnpublishedCommits : Microsoft.VisualStudio.Shell.IVsSccUnpublishedCommitsDisplayInformation, System.ComponentModel.INotifyPropertyChanged
[<System.Runtime.InteropServices.Guid("4A5B290E-B45E-46A8-991B-5E978FA9879D")>]
type IVsSccUnpublishedCommits = interface
    interface IVsSccUnpublishedCommitsDisplayInformation
    interface INotifyPropertyChanged
Public Interface IVsSccUnpublishedCommits
Implements INotifyPropertyChanged, IVsSccUnpublishedCommitsDisplayInformation
Attributes
Implements

Properties

UnpublishedCommitCount

The number of unpublished commits in the current repository.

(Inherited from IVsSccUnpublishedCommitsDisplayInformation)
UnpublishedCommitDetail

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

(Inherited from IVsSccUnpublishedCommitsDisplayInformation)
UnpublishedCommitLabel

The label that temporarily indicates busy status when the number of pending changes is being calculated.

(Inherited from IVsSccUnpublishedCommitsDisplayInformation)

Methods

UnpublishedCommitsUIClickedAsync(ISccUIClickedEventArgs, CancellationToken)

Clicked handler that is called when the UI that displays unpublished commits is clicked.

Events

AdvertisePublish

Event that is raised to request the shell to advertise backing up the repository

Applies to