Condividi tramite


Interfaccia ItemOperations

Oggetto per lo svolgimento di comuni operazioni sui file.

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 il primo oggetto padre di un oggetto ItemOperations.
Proprietà pubblica PromptToSave Ottiene tutti i file non salvati e consente di salvare quelli desiderati.

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 è attualmente aperto nella visualizzazione specificata.
Metodo pubblico Navigate Visualizza l'URL dato.
Metodo pubblico NewFile Crea un file come se fosse stato attivato il comando Nuovo file nell'ambiente di sviluppo integrato (IDE).
Metodo pubblico OpenFile Apre un file come se fosse stato attivato il comando Apri file nell'ambiente di sviluppo integrato (IDE).

In alto

Note

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

In questo esempio viene utilizzato l'oggetto ItemOperations 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