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


CodeDelegate2.AddBase - метод (Object, Object)

Обновлен: Ноябрь 2007

Добавляет элемент в список унаследованных делегатов. Этот метод не реализован в Visual Basic.

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

Синтаксис

'Декларация
Function AddBase ( _
    Base As Object, _
    Position As Object _
) As CodeElement
'Применение
Dim instance As CodeDelegate2
Dim Base As Object
Dim Position As Object
Dim returnValue As CodeElement

returnValue = instance.AddBase(Base, Position)
CodeElement AddBase(
    Object Base,
    Object Position
)
CodeElement^ AddBase(
    Object^ Base, 
    Object^ Position
)
function AddBase(
    Base : Object, 
    Position : Object
) : CodeElement

Параметры

  • Base
    Тип: System.Object
    Обязательно. Делегат, от которого наследует реализация.
  • Position
    Тип: System.Object
    Необязательно. Значение по умолчанию — 0. Элемент кода, после которого вставляется новый элемент.
    Если Value имеет тип данных LONG, метод AddBase указывает, после какого элемента следует добавить новый делегат.
    Поскольку в коллекциях нумерация элементов начинается с 1, значение 0 означает, что новый элемент следует поместить в начало коллекции. Значение -1 означает, что элемент следует поместить в конец.

Возвращаемое значение

Тип: EnvDTE.CodeElement
Объект CodeElement.

Реализации

CodeDelegate.AddBase(Object, Object)

Заметки

Правильность аргументов определяется языком, на котором основана модель кода.

Метод AddBase возвращает объект CodeElement, а не объект CodeType для совместимости с Visual C++. Свойство Kind возвращаемого объекта является vsCMElementVCBase для реализации Visual C++.

c15dc0ad.alert_note(ru-ru,VS.90).gifПримечание.

Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и т.п., после внесения некоторых изменений могут стать недетерминированными, иными словами, нельзя рассчитывать, что их значения не будут изменяться. Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" раздела Практическое руководство. Поиск кода при помощи модели кода (Visual Basic).

Разрешения

См. также

Ссылки

CodeDelegate2 Интерфейс

CodeDelegate2 - члены

AddBase - перегрузка

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

Другие ресурсы

Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации

Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)

Практическое руководство. Поиск кода при помощи модели кода (Visual C#)