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


VCCodeUnion.AddBase - метод

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

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

Синтаксис

'Декларация
Function AddBase ( _
    Base As Object, _
    Position As Object _
) As CodeElement
CodeElement AddBase(
    Object Base,
    Object Position
)
CodeElement^ AddBase(
    Object^ Base, 
    Object^ Position
)
abstract AddBase : 
        Base:Object * 
        Position:Object -> CodeElement
function AddBase(
    Base : Object, 
    Position : Object
) : CodeElement

Параметры

  • Base
    Тип: Object

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

  • Position
    Тип: Object

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

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

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

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

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

Заметки

Правильность аргументов определяется языком, на котором основана модель кода. AddBase возвращает объект CodeElement вместо CodeType для размещения Visual C++ и Kind возвращаемого объекта EnvDTE.vsCMElement.vsCMElementVCBase для реализации Visual C++.

Безопасность платформы .NET Framework

См. также

Ссылки

VCCodeUnion Интерфейс

Microsoft.VisualStudio.VCCodeModel - пространство имен

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

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