Interface ItemOperations
Objeto para executar as ações de arquivo comuns.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")> _
Public Interface ItemOperations
[GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface ItemOperations
[GuidAttribute(L"D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface class ItemOperations
[<GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")>]
type ItemOperations = interface end
public interface ItemOperations
O tipo ItemOperations expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
DTE | Obtém o objeto de extensibilidade de nível superior. | |
Parent | Obtém o objeto pai imediato de um ItemOperations objeto. | |
PromptToSave | Obtém todos os arquivos não salvos e permite que o usuário salve um ou mais deles. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddExistingItem | Adiciona um item existente ao projeto atual. | |
AddNewItem | Adiciona um novo item ao projeto atual. | |
IsFileOpen | Indica se ou não o arquivo salvo especificado é aberto no modo de exibição especificado. | |
Navigate | Vai para a URL fornecida. | |
NewFile | Cria um arquivo como se você acionasse um Novo arquivo comando no ambiente de desenvolvimento integrado (IDE). | |
OpenFile | Abre um arquivo como se você acionasse um Abrir arquivo de comando no ambiente de desenvolvimento integrado (IDE). |
Superior
Comentários
Você pode usar o ItemOperations o objeto por meio de programação, abrir ou adicionar itens à sua solução e projetos.Observe que ItemOperations métodos agir somente o item atualmente selecionado.
Este exemplo usa a ItemOperations objeto para gerar um documento de texto listando todos os nomes de comando disponíveis.
Exemplos
Sub ItemOperationsExample()
Dim Cmds As Commands = DTE.Commands
Dim Cmd As Command
Dim Doc As Document
Dim TxtDoc As TextDocument
DTE.ItemOperations.NewFile("General\Text File")
Doc = ActiveDocument
TxtDoc = Doc.Object("TextDocument")
For Each Cmd In Cmds
If (Cmd.Name <> "") Then
TxtDoc.Selection.Text = Cmd.Name & vbLf
TxtDoc.Selection.Collapse()
End If
Next
End Sub