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)

[GuidAttribute("A341396A-1B4A-4164-8E6E-BDDC527C861C")]
[InterfaceTypeAttribute(1)]
public interface class IVsSccOpenFromSourceControl

NameDescription
System_CAPS_pubmethodAddItemFromSourceControl(IVsProject^, UInt32, UInt32, array<String^>^, IntPtr, UInt32, Guid, String^, Guid, array<VSADDRESULT>^)

Adds the specified item or items to the specified project directly from source control.

System_CAPS_pubmethodAddProjectFromSourceControl(String^)

Adds the specified project to the current solution directly from source control.

System_CAPS_pubmethodGetNamespaceExtensionInformation(Int32, String^, String^, String^)

Retrieves the source control Namespace Extension (NSE) information for use in Open dialog boxes..

System_CAPS_pubmethodOpenSolutionFromSourceControl(String^)

Opens the specified solution directly from source control, creating a local copy as necessary.

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.

Return to top
Show: