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_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. |
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.