CodeDelegate2.AddBase(Object, Object) Метод

Определение

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

EnvDTE::CodeElement AddBase(winrt::Windows::Foundation::IInspectable const & Base, winrt::Windows::Foundation::IInspectable const & Position);
[System.Runtime.InteropServices.DispId(39)]
public EnvDTE.CodeElement AddBase (object Base, object Position);
[<System.Runtime.InteropServices.DispId(39)>]
abstract member AddBase : obj * obj -> EnvDTE.CodeElement
Public Function AddBase (Base As Object, Optional Position As Object) As CodeElement

Параметры

Base
Object

Обязательный. Делегат, от которого наследует реализация.

Position
Object

Необязательный параметр. По умолчанию равно 0. Элемент кода, после которого добавляется новый элемент.

Если значение имеет тип данных Long, то AddBase(Object, Object) указывает элемент, после которого добавляется новый делегат.

Поскольку в коллекциях нумерация элементов начинается с 1, значение 0 означает, что новый элемент следует поместить в начало коллекции. Значение -1 означает, что элемент следует поместить в конец.

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

CodeElement

Объект CodeElement.

Реализации

Атрибуты

Комментарии

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

AddBase Возвращает CodeElement объект, а не объект CodeType для размещения Visual C++. KindВозвращаемый объект предназначен vsCMElementVCBase для реализации Visual C++.

Примечание

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

Применяется к