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


CodeDelegate.AddBase - метод

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

Добавляет элемент в список унаследованных объектов.

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

Синтаксис

'Декларация
Function AddBase ( _
    Base As Object, _
    Position As Object _
) As CodeElement
'Применение
Dim instance As CodeDelegate
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.

Заметки

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

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

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

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

Разрешения

См. также

Ссылки

CodeDelegate Интерфейс

CodeDelegate - члены

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

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

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

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

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