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