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


VCCodeIDLLibrary.AddEnum - метод

Создает новую конструкцию кода перечислителя и вставляет код в нужное место.

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

Синтаксис

'Декларация
Function AddEnum ( _
    Name As String, _
    Position As Object, _
    Bases As Object, _
    Access As vsCMAccess _
) As CodeEnum
CodeEnum AddEnum(
    string Name,
    Object Position,
    Object Bases,
    vsCMAccess Access
)
CodeEnum^ AddEnum(
    String^ Name, 
    Object^ Position, 
    Object^ Bases, 
    vsCMAccess Access
)
abstract AddEnum : 
        Name:string * 
        Position:Object * 
        Bases:Object * 
        Access:vsCMAccess -> CodeEnum 
function AddEnum(
    Name : String, 
    Position : Object, 
    Bases : Object, 
    Access : vsCMAccess
) : CodeEnum

Параметры

  • Name
    Тип: System.String
    Обязательный.Имя добавляемого перечисления.
  • Position
    Тип: System.Object
    Необязательный.Значение по умолчанию: 0Элемент кода, после которого добавляется новый элемент.Если значением является CodeElement, новый элемент добавляется непосредственно после него.
    Если значение имеет тип данных Long, тогда параметр AddEnum указывает элемент, после которого добавляется новый элемент.
    Поскольку в коллекциях нумерация элементов начинается с 1, значение 0 означает, что новый элемент следует поместить в начало коллекции.Значение -1 означает, что элемент следует поместить в конец.
  • Bases
    Тип: System.Object
    Необязательный.По умолчанию — Nothing.Вариант, который поддерживает массив SafeArray полных имен или объектов CodeType, определяющих базовый тип нового перечисления.

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

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

Заметки

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

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

См. также

Ссылки

VCCodeIDLLibrary Интерфейс

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

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

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