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


CodeTypeRef.CreateArrayType - метод

Обновлен: Ноябрь 2007

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

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

Синтаксис

'Декларация
Function CreateArrayType ( _
    Rank As Integer _
) As CodeTypeRef
'Применение
Dim instance As CodeTypeRef
Dim Rank As Integer
Dim returnValue As CodeTypeRef

returnValue = instance.CreateArrayType(Rank)
CodeTypeRef CreateArrayType(
    int Rank
)
CodeTypeRef^ CreateArrayType(
    int Rank
)
function CreateArrayType(
    Rank : int
) : CodeTypeRef

Параметры

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

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

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

Заметки

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

k5kshk5h.alert_note(ru-ru,VS.90).gifПримечание.

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

Разрешения

См. также

Ссылки

CodeTypeRef Интерфейс

CodeTypeRef - члены

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

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

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

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

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