VSSCCPROVIDERBINDING Enumeration

These are the options a project can return indicating its willingness to work with a custom source control package.

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

Syntax

'Declaration
Public Enumeration VSSCCPROVIDERBINDING
public enum VSSCCPROVIDERBINDING
public enum class VSSCCPROVIDERBINDING
type VSSCCPROVIDERBINDING
public enum VSSCCPROVIDERBINDING

Members

Member name Description
VSSCC_PB_STANDARD This project does not have a custom source control package (this value is the same as not implementing the IVsSccProjectProviderBinding interface at all).
VSSCC_PB_CUSTOM_DISABLED This project cannot be put under source control because the required custom source control package is not installed.
VSSCC_PB_CUSTOM This project not only has a custom source control package, it also can be used immediately.
VSSCC_PB_STANDARD_DISABLED This project is offline and therefore cannot be added to source control at this time.

Remarks

COM Signature

From IVsSccProjectProviderBinding.idl:

typedef enum __VSSCCPROVIDERBINDING
{
   VSSCC_PB_STANDARD          = 0,
   VSSCC_PB_CUSTOM_DISABLED   = 1,
   VSSCC_PB_CUSTOM            = 2,
   VSSCC_PB_STANDARD_DISABLED = 3,
} VSSCCPROVIDERBINDING;

These values are returned by a call to the GetProviderBinding method.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace