IVsProject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |