VCCodeEnum.AddBase(Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет элемент в список унаследованных объектов.
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
Обязательный. Класс, производной от которого является реализация.
Для CodeEnum объектов базовый является вариантом, содержащим полное имя типа или объект, CodeType на котором основано новое перечисление. В C# это базовый тип перечисления.
- Position
- Object
Необязательный параметр. По умолчанию равно 0. Элемент кода, после которого добавляется новый элемент. Если значением является CodeElement, новый элемент добавляется непосредственно после него.
Если значение имеет тип данных Long, AddBase(Object, Object) указывает, после какого элемента следует добавить новый элемент.
Поскольку в коллекциях нумерация элементов начинается с 1, значение 0 означает, что новый элемент следует поместить в начало коллекции. Значение -1 означает, что элемент следует поместить в конец.
Возвращаемое значение
Объект CodeElement.
- Атрибуты
Комментарии
Правильность аргументов определяется языком, на котором наследуется модель кода. AddBase Возвращает CodeElement объект, а не объект CodeType для размещения Visual C++, а Kind возвращаемый объект предназначен EnvDTE.vsCMElement.vsCMElementVCBase для реализации Visual C++.