Sdílet prostřednictvím


ItemOperations – rozhraní

Objekt pro provádění společné akce souboru.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

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

Typ ItemOperations zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane ItemOperations objektu.
Veřejná vlastnost PromptToSave Získá všechny neuložené soubory a umožňuje uživateli uložit jeden nebo více z nich.

Na začátek

Metody

  Název Popis
Veřejná metoda AddExistingItem Přidá existující položky pro aktuální projekt.
Veřejná metoda AddNewItem Přidá novou položku do aktuálního projektu.
Veřejná metoda IsFileOpen Označuje, zda je zadaný soubor uložený aktuálně otevřených v zobrazení určeném.
Veřejná metoda Navigate Přejde do dané adresy URL.
Veřejná metoda NewFile Jakoby vyvolání vytvoří soubor Nový soubor v integrované vývojové prostředí (IDE).
Veřejná metoda OpenFile Otevře soubor, jako kdyby je vyvolán Otevřít soubor v integrované vývojové prostředí (IDE).

Na začátek

Poznámky

Můžete použít ItemOperations programově otevřen nebo přidat položky do roztoku a projekty. Všimněte si, že ItemOperations adekvátně metody pouze vybrané položky.

V tomto příkladu ItemOperations objektu generovat textový dokument obsahující seznam všech dostupných příkazů názvy.

Příklady

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

Viz také

Odkaz

EnvDTE – obor názvů