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


CodeTypeRef2.CreateArrayType - метод (Int32)

Создает массив указанного типа и вставляет его в код в нужном месте.

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

Синтаксис

'Декларация
Function CreateArrayType ( _
    Rank As Integer _
) As CodeTypeRef
CodeTypeRef CreateArrayType(
    int Rank
)
CodeTypeRef^ CreateArrayType(
    int Rank
)
abstract CreateArrayType : 
        Rank:int -> CodeTypeRef 
function CreateArrayType(
    Rank : int
) : CodeTypeRef

Параметры

  • Rank
    Тип: System.Int32
    Необязательный.Значение по умолчанию — 1.Число измерений в массиве типа.

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

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

Реализации

CodeTypeRef.CreateArrayType(Int32)

Заметки

Возвращаемый объект CodeTypeRef имеет свойство TypeKind vsCMTypeRefArray и ElementType, которое является копией объекта CodeTypeRef, для которого вызвался CreateArrayType. Свойство Parent имеет значение Nothing, поскольку ни один объект CodeElement не имеет свойства Type, которое ссылается на вновь созданный объект CodeTypeRef.

Примечание

Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми.Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" раздела Практическое руководство. Поиск кода при помощи модели кода (Visual Basic).

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

См. также

Ссылки

CodeTypeRef2 Интерфейс

CreateArrayType - перегрузка

EnvDTE80 - пространство имен

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

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

Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)

Практическое руководство. Поиск кода при помощи модели кода (Visual C#)