Share via


VSSCCENLISTMENTCHOICE Enum

Definition

These values indicate a project's willingness to work with choosing an enlistment (a local working copy of a project or solution that is under source control). Being able to choose an enlistment allows the user to change the location of a stored project when it is pulled from source control.

public enum class VSSCCENLISTMENTCHOICE
public enum class VSSCCENLISTMENTCHOICE
enum VSSCCENLISTMENTCHOICE
public enum VSSCCENLISTMENTCHOICE
type VSSCCENLISTMENTCHOICE = 
Public Enum VSSCCENLISTMENTCHOICE
Inheritance
VSSCCENLISTMENTCHOICE

Fields

Name Value Description
VSSCC_EC_NEVER 0

This project does not support enlistment choice. This is the same as if the project didn't implement the IVsSccProjectEnlistmentChoice interface.

VSSCC_EC_OPTIONAL 1

This project allows enlistment choice but does not require it.

VSSCC_EC_COMPULSORY 2

This project requires the user to pick an enlistment.

Remarks

COM Signature

From IVsSccProjectEnlistmentChoice.idl:

typedef enum __VSSCCENLISTMENTCHOICE  
{  
   VSSCC_EC_NEVER      = 0,  
   VSSCC_EC_OPTIONAL   = 1,  
   VSSCC_EC_COMPULSORY = 2,  
} VSSCCENLISTMENTCHOICE;  

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

Applies to