Partilhar via


Interface IVsProject

 

Publicado: abril de 2016

Gerencia os itens ou documentos, dentro de um projeto.

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

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
[ComConversionLossAttribute]
public interface IVsProject
[InterfaceTypeAttribute(1)]
[GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
[ComConversionLossAttribute]
public interface class IVsProject
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")>]
[<ComConversionLossAttribute>]
type IVsProject = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")>
<ComConversionLossAttribute>
Public Interface IVsProject

Métodos

Nome Descrição
System_CAPS_pubmethod AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[])

Cria novos itens em um projeto, adicione os arquivos existentes a um projeto ou faz com que os assistentes de adicionar o Item a ser executado.

System_CAPS_pubmethod GenerateUniqueItemName(UInt32, String, String, String)

Gera um nome de documento exclusivo para um determinado item.

System_CAPS_pubmethod GetItemContext(UInt32, IServiceProvider)

Retorna o contexto de um item.

System_CAPS_pubmethod GetMkDocument(UInt32, String)

Retorna um identificador de origem do documento.

System_CAPS_pubmethod IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)

Determina se um documento está no projeto.

System_CAPS_pubmethod OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame)

Abre um item no projeto.

Observações para implementadores:

Implementar IVsProject quando for necessário para remover ou reabrir itens ou documentos em um projeto usando um editor específico ou para transferir um item entre projetos.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo