Compartilhar via


Interface IVsSccProject2

 

Implementado em um sistema de projeto para fornecer controle de origem para arquivos de projeto e itens de projeto.

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

Sintaxe

[GuidAttribute("53544C4D-AC92-49AC-9172-603E01FA483A")]
[InterfaceTypeAttribute(1)]
public interface IVsSccProject2
[GuidAttribute("53544C4D-AC92-49AC-9172-603E01FA483A")]
[InterfaceTypeAttribute(1)]
public interface class IVsSccProject2
[<GuidAttribute("53544C4D-AC92-49AC-9172-603E01FA483A")>]
[<InterfaceTypeAttribute(1)>]
type IVsSccProject2 = interface end
<GuidAttribute("53544C4D-AC92-49AC-9172-603E01FA483A")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSccProject2

Métodos

Nome Descrição
System_CAPS_pubmethod GetSccFiles(UInt32, CALPOLESTR[], CADWORD[])

Este método é chamado para determinar quais arquivos devem ser colocados sob o controle de origem para um determinado VSITEMID dentro dessa hierarquia.

System_CAPS_pubmethod GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[])

Este método é chamado para descobrir especiais (arquivos ocultos) associado a um determinado VSITEMID dentro dessa hierarquia.

System_CAPS_pubmethod SccGlyphChanged(Int32, UInt32[], VsStateIcon[], UInt32[])

Este método é chamado por parte de controle de origem do ambiente para informar sobre o projeto de alterações para o glifo de controle de origem em vários nós.

System_CAPS_pubmethod SetSccLocation(String, String, String, String)

Este método é chamado por parte de controle de origem do ambiente, quando um projeto é inicialmente adicionado ao controle de origem ou para alterar algumas das configurações do projeto.

Observações para implementadores:

Implementado por objetos de projeto em que um projeto e seus itens de projeto usam controle de origem.

Observações para chamadores:

Essa interface é chamada pelo ambiente.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo