IVsSccOpenFromSourceControl Interface
Adds items to an enlistment directly from source code control.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
<GuidAttribute("A341396A-1B4A-4164-8E6E-BDDC527C861C")> _
<InterfaceTypeAttribute()> _
Public Interface IVsSccOpenFromSourceControl
[GuidAttribute("A341396A-1B4A-4164-8E6E-BDDC527C861C")]
[InterfaceTypeAttribute()]
public interface IVsSccOpenFromSourceControl
[GuidAttribute(L"A341396A-1B4A-4164-8E6E-BDDC527C861C")]
[InterfaceTypeAttribute()]
public interface class IVsSccOpenFromSourceControl
[<GuidAttribute("A341396A-1B4A-4164-8E6E-BDDC527C861C")>]
[<InterfaceTypeAttribute()>]
type IVsSccOpenFromSourceControl = interface end
public interface IVsSccOpenFromSourceControl
The IVsSccOpenFromSourceControl type exposes the following members.
Methods
Name | Description | |
---|---|---|
AddItemFromSourceControl | Adds the specified item or items to the specified project directly from source control. | |
AddProjectFromSourceControl | Adds the specified project to the current solution directly from source control. | |
GetNamespaceExtensionInformation | Retrieves the source control Namespace Extension (NSE) information for use in Open dialog boxes.. | |
OpenSolutionFromSourceControl | Opens the specified solution directly from source control, creating a local copy as necessary. |
Top
Remarks
An enlistment is the local working copy of a solution and/or project under source control.
Notes to Implementers
This interface is implemented by a source control package to support opening solutions and adding projects and files directly from source control. A source control package can implement this interface if it chooses.
Notes to Callers
This interface is called by the environment when the user is creating an enlistment.