Interface ItemOperations

O 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
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Parent Obtém o objeto pai imediato de um ItemOperations objeto.
Propriedade pública PromptToSave Obtém todos os arquivos não salvos e permite que o usuário salve um ou mais deles.

Início

Métodos

  Nome Descrição
Método público AddExistingItem Adiciona um item existente ao projeto atual.
Método público AddNewItem Adiciona um novo item ao projeto atual.
Método público IsFileOpen Indica se ou não o arquivo salvo especificado é aberto no modo de exibição especificado.
Método público Navigate Vai para a URL fornecida.
Método público NewFile Cria um arquivo como se você acionasse um Novo arquivo comando no ambiente de desenvolvimento integrado (IDE).
Método público OpenFile Abre um arquivo, como se você acionasse um Abrir arquivo de comando no ambiente de desenvolvimento integrado (IDE).

Início

Comentários

Você pode usar o ItemOperations objeto programaticamente, abrir ou adicionar itens à sua solução e projetos. Observe que ItemOperations métodos agir apenas o selecionado atualmente item.

Este exemplo usa o ItemOperations o 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

Consulte também

Referência

Namespace EnvDTE