VCCodeUnion.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
Тип: StringОбязательный. Имя добавляемого перечисления.
Position
Тип: ObjectНеобязательно. Значение по умолчанию: 0 Элемент кода, после которого добавляется новый элемент. Если значением является CodeElement, новый элемент добавляется непосредственно после него.
Если значение имеет тип данных Long, AddEnum указывает, после какого элемента следует добавить новый элемент.
Поскольку в коллекциях нумерация элементов начинается с 1, значение 0 означает, что новый элемент следует поместить в начало коллекции. Значение -1 означает, что элемент следует поместить в конец.
Bases
Тип: ObjectНеобязательно. По умолчанию — Nothing. Вариант, который поддерживает массив SafeArray полных имен или объектов CodeType, определяющих базовый тип нового перечисления.
Access
Тип: vsCMAccessНеобязательно. Константа vsCMAccess.
Возвращаемое значение
Тип: CodeEnum
Объект CodeEnum.
Заметки
Правильность аргументов определяется языком, на котором основана модель кода. Во всех языках параметр Bases игнорируется.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.VCCodeModel - пространство имен
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации