Interfaccia ItemOperations

Oggetto per eseguire le azioni del file comune.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<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

Il tipo ItemOperations espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto ItemOperations oggetto.
Proprietà pubblica PromptToSave Ottiene tutti i file salvati e consente all'utente di salvare uno o più oggetti.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddExistingItem Aggiunge un elemento esistente al progetto corrente.
Metodo pubblico AddNewItem Aggiunge un nuovo elemento al progetto corrente.
Metodo pubblico IsFileOpen Indica se il file salvato specificato è aperto nella visualizzazione specificata.
Metodo pubblico Navigate Passa all'URL specificato.
Metodo pubblico NewFile Crea un file come se fosse stato richiamato un oggetto nuovo file comando nell'ambiente di (IDE) sviluppo integrato.
Metodo pubblico OpenFile Aprire il file come se fosse stato richiamato file aperto comando nell'ambiente di (IDE) sviluppo integrato.

In alto

Note

È possibile utilizzare ItemOperations oggetto a livello di codice per aprire o aggiungere elementi alla soluzione e i progetti.si noti che ItemOperations i metodi operano su solo l'elemento attualmente selezionato.

In questo esempio viene utilizzato ItemOperations oggetto per generare un documento di testo in cui sono elencati tutti i nomi dei comandi disponibili.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE