This documentation is archived and is not being maintained.

IVsSccProjectEnlistmentChoice Interface

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.

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

public interface IVsSccProjectEnlistmentChoice

The IVsSccProjectEnlistmentChoice type exposes the following members.

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

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.