IVsSccProject2 Interface

 

Implemented in a project system to provide source control for project files and project items.

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

[GuidAttribute("53544C4D-AC92-49AC-9172-603E01FA483A")]
[InterfaceTypeAttribute(1)]
public interface IVsSccProject2

NameDescription
System_CAPS_pubmethodGetSccFiles(UInt32, CALPOLESTR[], CADWORD[])

This method is called to determine which files should be placed under source control for a given VSITEMID within this hierarchy.

System_CAPS_pubmethodGetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[])

This method is called to discover special (hidden files) associated with a given VSITEMID within this hierarchy.

System_CAPS_pubmethodSccGlyphChanged(Int32, UInt32[], VsStateIcon[], UInt32[])

This method is called by the source control portion of the environment to inform the project of changes to the source control glyph on various nodes.

System_CAPS_pubmethodSetSccLocation(String, String, String, String)

This method is called by the source control portion of the environment when a project is initially added to source control, or to change some of the project's settings.

Notes to Implementers:

Implemented by project objects where a project and its project items use source control.

Notes to Callers:

This interface is called by the environment.

Return to top
Show: