Partager via


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
Public method 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.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace