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 | |
---|---|---|
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto ItemOperations oggetto. | |
PromptToSave | Ottiene tutti i file salvati e consente all'utente di salvare uno o più oggetti. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddExistingItem | Aggiunge un elemento esistente al progetto corrente. | |
AddNewItem | Aggiunge un nuovo elemento al progetto corrente. | |
IsFileOpen | Indica se il file salvato specificato è aperto nella visualizzazione specificata. | |
Navigate | Passa all'URL specificato. | |
NewFile | Crea un file come se fosse stato richiamato un oggetto nuovo file comando nell'ambiente di (IDE) sviluppo integrato. | |
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