Поделиться через


ItemOperations - интерфейс

Объект для выполнения общих действий с файлом.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<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

Тип ItemOperations предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство Parent Возвращает непосредственный родительский объект для объекта ItemOperations.
Открытое свойство PromptToSave Отображает все несохраненные файлы и позволяет пользователю сохранить их.

В начало страницы

Методы

  Имя Описание
Открытый метод AddExistingItem Добавляет существующий элемент к текущему проекту.
Открытый метод AddNewItem Добавляет новый элемент к текущему проекту.
Открытый метод IsFileOpen Указывает, открыт ли в настоящий момент указанный сохраненный файл в указанном представлении.
Открытый метод Navigate Переходит по определенному URL-адресу.
Открытый метод NewFile Создает файл, как при вызове команды Создать файл в интегрированной среде разработки.
Открытый метод OpenFile Открывает файл, аналогично поведению, возникающему при вызове команды Открыть файл из интегрированной среды разработки.

В начало страницы

Заметки

Объект ItemOperations позволяет программным способом открывать элементы или добавлять их в решение и в проекты.Обратите внимание, что методы ItemOperations влияют только на выбранный в данный момент элемент.

В этом примере объект ItemOperations используется для создания текстового документа, содержащего список всех имен доступных команд.

Примеры

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

См. также

Ссылки

EnvDTE - пространство имен