Partager via


IVsSccProvider Interface

Toggles the current activity status of the provider.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("49440575-E33C-4169-9735-F3FD5AE54D8D")> _
Public Interface IVsSccProvider
[InterfaceTypeAttribute()]
[GuidAttribute("49440575-E33C-4169-9735-F3FD5AE54D8D")]
public interface IVsSccProvider
[InterfaceTypeAttribute()]
[GuidAttribute(L"49440575-E33C-4169-9735-F3FD5AE54D8D")]
public interface class IVsSccProvider
[<InterfaceTypeAttribute()>]
[<GuidAttribute("49440575-E33C-4169-9735-F3FD5AE54D8D")>]
type IVsSccProvider =  interface end
public interface IVsSccProvider

The IVsSccProvider type exposes the following members.

Methods

  Name Description
Public method AnyItemsUnderSourceControl Determines if any item in the solution are under source control.
Public method SetActive Called by environment to mark a particular source control package as active.
Public method SetInactive Called by environment to mark a particular source control package as inactive.

Top

Remarks

Third-party VSIP partners implement this interface when they want to provide their own source control package. The methods on this interface toggle the current activity status of the provider

Notes to Implementers

This interface is required by all source control packages.

Notes to Callers

Called by the environment.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace