IVsProject Interface

Definição

Gerencia itens, ou documentos, dentro de um projeto.

public interface class IVsProject
public interface class IVsProject
__interface IVsProject
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProject
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProject = interface
Public Interface IVsProject
Derivado
Atributos

Notas aos Implementadores

Implemente IVsProject quando precisar remover ou reabrir itens ou documentos em um projeto usando um editor específico ou para transferir um item entre projetos.

Métodos

AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[])

Cria novos itens em um projeto, adiciona arquivos existentes a um projeto ou faz com que os assistentes de adição de item sejam executados.

GenerateUniqueItemName(UInt32, String, String, String)

Gera um nome de documento exclusivo para um determinado item.

GetItemContext(UInt32, IServiceProvider)

Retorna o contexto de um item.

GetMkDocument(UInt32, String)

Retorna um moniker do documento.

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

Determina se um documento está no projeto.

OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame)

Abre um item no projeto.

Aplica-se a