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)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("53544C4D-06F8-11D0-8E5E-00A0C911005A")> _
Public Interface IVsSccProjectEnlistmentChoice
[InterfaceTypeAttribute()]
[GuidAttribute("53544C4D-06F8-11D0-8E5E-00A0C911005A")]
public interface IVsSccProjectEnlistmentChoice
[InterfaceTypeAttribute()]
[GuidAttribute(L"53544C4D-06F8-11D0-8E5E-00A0C911005A")]
public interface class IVsSccProjectEnlistmentChoice
[<InterfaceTypeAttribute()>]
[<GuidAttribute("53544C4D-06F8-11D0-8E5E-00A0C911005A")>]
type IVsSccProjectEnlistmentChoice = interface end
public interface IVsSccProjectEnlistmentChoice
The IVsSccProjectEnlistmentChoice type exposes the following members.
Methods
Name | Description | |
---|---|---|
GetEnlistmentChoice | Determines whether an enlistment choice should be given to the user each time a project is checked out from source control. |
Top
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.