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)

public enum VSSCCPROVIDERBINDING

Member nameDescription
VSSCC_PB_CUSTOM

This project not only has a custom source control package, it also can be used immediately.

VSSCC_PB_CUSTOM_DISABLED

This project cannot be put under source control because the required custom source control package is not installed.

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_STANDARD_DISABLED

This project is offline and therefore cannot be added to source control at this time.

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.

Return to top
Show: