Interface IVsProject3
Publicado: abril de 2016
Fornece a capacidade de adicionar ou abrir um item de projeto com um editor específico e para transferir um item para outro projeto, além dos métodos na IVsProject2 interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
[GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface IVsProject3 : IVsProject2
[GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface class IVsProject3 : IVsProject2
[<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")>]
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
type IVsProject3 =
interface
interface IVsProject2
end
<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")>
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
Public Interface IVsProject3
Inherits IVsProject2
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 Add Item assistentes para ser executado. |
|
AddItemWithSpecific(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, UInt32, Guid, String, Guid, VSADDRESULT[]) | Adiciona um item usando um editor específico. |
|
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. |
|
OpenItemWithSpecific(UInt32, UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | Abre um item usando um editor específico. |
|
RemoveItem(UInt32, UInt32, Int32) | Remove um item do projeto. |
|
ReopenItem(UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame) | Reabre um item no projeto. |
|
TransferItem(String, String, IVsWindowFrame) | Transfere um item de um projeto para outro.O projeto que atualmente é proprietário do item a ser transferido chama esse método no projeto com a intenção de receber o item de transferido. |
Implementar IVsProject3 quando precisar adicionar ou abrir documentos ou itens em um projeto usando um editor específico ou para transferir um item entre projetos.
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo