ItemOperations (Interfaz)

Actualización: noviembre 2007

Objeto para llevar a cabo acciones comunes con archivos.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

<GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")> _
Public Interface ItemOperations

Dim instance As ItemOperations
[GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface ItemOperations
[GuidAttribute(L"D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface class ItemOperations
public interface ItemOperations

Comentarios

Puede usar el objeto ItemOperations para abrir o agregar elementos a la solución o los proyectos mediante programación. Tenga en cuenta que los métodos ItemOperations sólo actúan sobre el elemento seleccionado actualmente.

En este ejemplo se utiliza el objeto ItemOperations para generar un documento de texto que enumera todos los nombres de comandos disponibles.

Ejemplos

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

Vea también

Referencia

ItemOperations (Miembros)

EnvDTE (Espacio de nombres)