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)
Syntax
'Declaration
<GuidAttribute("53544C4D-AC92-49AC-9172-603E01FA483A")> _
<InterfaceTypeAttribute()> _
Public Interface IVsSccProject2
[GuidAttribute("53544C4D-AC92-49AC-9172-603E01FA483A")]
[InterfaceTypeAttribute()]
public interface IVsSccProject2
[GuidAttribute(L"53544C4D-AC92-49AC-9172-603E01FA483A")]
[InterfaceTypeAttribute()]
public interface class IVsSccProject2
[<GuidAttribute("53544C4D-AC92-49AC-9172-603E01FA483A")>]
[<InterfaceTypeAttribute()>]
type IVsSccProject2 = interface end
public interface IVsSccProject2
The IVsSccProject2 type exposes the following members.
Methods
Name | Description | |
---|---|---|
GetSccFiles | This method is called to determine which files should be placed under source control for a given VSITEMID within this hierarchy. | |
GetSccSpecialFiles | This method is called to discover special (hidden files) associated with a given VSITEMID within this hierarchy. | |
SccGlyphChanged | 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. | |
SetSccLocation | 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. |
Top
Remarks
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.