Partilhar via


IVsSccProjectEnlistmentChoice Interface

Definition

Indicates the choices a user will be given by a project when a project is retrieved from source control, otherwise known as enlisting in a project.

public interface class IVsSccProjectEnlistmentChoice
public interface class IVsSccProjectEnlistmentChoice
__interface IVsSccProjectEnlistmentChoice
[System.Runtime.InteropServices.Guid("53544C4D-06F8-11D0-8E5E-00A0C911005A")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsSccProjectEnlistmentChoice
[<System.Runtime.InteropServices.Guid("53544C4D-06F8-11D0-8E5E-00A0C911005A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsSccProjectEnlistmentChoice = interface
Public Interface IVsSccProjectEnlistmentChoice
Attributes

Remarks

This interface works in conjunction with the IVsSccProjectEnlistmentFactory and IVsSccEnlistmentPathTranslation interfaces.

Notes to Implementers

This interface is implemented by a project type when it wants to control what choices a user has when enlisting in the project under source control.

Notes to Callers

The environment calls this interface when a project is going to be retrieved from source control.

Methods

GetEnlistmentChoice(VSSCCENLISTMENTCHOICE[])

Determines whether an enlistment choice should be given to the user each time a project is checked out from source control.

Applies to