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 | |
---|---|---|
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. |
|
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 identificador de origem do documento. |
|
IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) | Determina se um documento está no projeto. |
|
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