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


VCCodeClass.AddStruct - метод

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

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

Синтаксис

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

Параметры

  • Name
    Тип: System.String
    Обязательный.Имя новой структуры.
  • Position
    Тип: System.Object
    Необязательный.Значение по умолчанию: 0Элемент кода, после которого добавляется новый элемент.Если значением является CodeElement, новый элемент добавляется непосредственно после него.
    Поскольку в коллекциях нумерация элементов начинается с 1, значение 0 означает, что новый элемент следует поместить в начало коллекции.Значение -1 означает, что элемент следует поместить в конец.
  • Bases
    Тип: System.Object
    Обязательный.Значение по умолчанию — Nothing или nullссылка NULL (Nothing в Visual Basic).Переменная типа variant, содержащая массив типа SafeArray полных имен типов или объектов VCCodeInterface, от которых наследуется новый интерфейс.
  • ImplementedInterfaces
    Тип: System.Object
    Обязательный.Значение по умолчанию — Nothing или nullссылка NULL (Nothing в Visual Basic).Массив типа SafeArray полных имен типов или объектов VCCodeInterface, каждый из которых представляет интерфейсы, реализуемые в новом классе.

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

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

Заметки

Для полных имен типов в Visual C++ необходимо использовать формат с разделителем в виде двух двоеточий (::).Все остальные языки поддерживают формат с разделителем-точкой.

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

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

См. также

Ссылки

VCCodeClass Интерфейс

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

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

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