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


CodeParameter2 - интерфейс

Объект, определяющий параметр для функции, свойства и т. д.

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

Синтаксис

'Декларация
<GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")> _
Public Interface CodeParameter2 _
    Inherits CodeParameter
[GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")]
public interface CodeParameter2 : CodeParameter
[GuidAttribute(L"35CD9E36-7C96-4429-968F-C0C350CB1A47")]
public interface class CodeParameter2 : CodeParameter
[<GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")>]
type CodeParameter2 =  
    interface
        interface CodeParameter
    end
public interface CodeParameter2 extends CodeParameter

Тип CodeParameter2 предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Attributes (Унаследовано от CodeParameter.)
Открытое свойство Attributes Возвращает коллекцию атрибутов для родительского объекта.
Открытое свойство Children (Унаследовано от CodeParameter.)
Открытое свойство Children Возвращает коллекцию объектов, содержащихся в данной конструкции кода.
Открытое свойство Collection (Унаследовано от CodeParameter.)
Открытое свойство Collection Возвращает коллекцию, содержащую объект CodeParameter, поддерживающий это свойство.
Открытое свойство DefaultValue Возвращает или задает литеральное значение, которое существует в коде.
Открытое свойство DocComment (Унаследовано от CodeParameter.)
Открытое свойство DocComment Возвращает или задает комментарий к документу для текущего элемента модели кода.
Открытое свойство DTE (Унаследовано от CodeParameter.)
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство EndPoint (Унаследовано от CodeParameter.)
Открытое свойство EndPoint Возвращает точку редактирования, соответствующую местоположению конца элемента кода.
Открытое свойство Extender[String] (Унаследовано от CodeParameter.)
Открытое свойство Extender[String] Возвращает запрашиваемый расширитель, если он доступен для объекта CodeParameter.
Открытое свойство ExtenderCATID (Унаследовано от CodeParameter.)
Открытое свойство ExtenderCATID Возвращает для объекта CodeParameter идентификатор кода категории расширителя (CATID).
Открытое свойство ExtenderNames (Унаследовано от CodeParameter.)
Открытое свойство ExtenderNames Возвращает перечень доступных расширителей объекта.
Открытое свойство FullName (Унаследовано от CodeParameter.)
Открытое свойство FullName Возвращает полный путь и имя файла объекта.
Открытое свойство InfoLocation (Унаследовано от CodeParameter.)
Открытое свойство InfoLocation Возвращает сведения о возможностях модели кода.
Открытое свойство IsCodeType (Унаследовано от CodeParameter.)
Открытое свойство IsCodeType Возвращает значение, указывающее, может ли объект CodeType быть получен из этого объекта CodeParameter.
Открытое свойство Kind (Унаследовано от CodeParameter.)
Открытое свойство Kind Возвращает перечисление, представляющее тип объекта.
Открытое свойство Language (Унаследовано от CodeParameter.)
Открытое свойство Language Возвращает язык программирования, использовавшийся при создании кода.
Открытое свойство Name (Унаследовано от CodeParameter.)
Открытое свойство Name Возвращает или задает имя объекта.
Открытое свойство ParameterKind Возвращает или задает значение, указывающее, будет ли параметр представлять собой ссылку или значение
Открытое свойство Parent (Унаследовано от CodeParameter.)
Открытое свойство Parent Возвращает непосредственный родительский объект для объекта CodeParameter.
Открытое свойство ProjectItem (Унаследовано от CodeParameter.)
Открытое свойство ProjectItem Возвращает объект ProjectItem, связанный с данным объектом.
Открытое свойство StartPoint (Унаследовано от CodeParameter.)
Открытое свойство StartPoint Возвращает объект TextPoint, определяющий начало элемента кода.
Открытое свойство Type (Унаследовано от CodeParameter.)
Открытое свойство Type Возвращает или задает объект, представляющий программный тип.

В начало страницы

Методы

  Имя Описание
Открытый метод AddAttribute(String, String, Object) (Унаследовано от CodeParameter.)
Открытый метод AddAttribute(String, String, Object) Создает новую конструкцию кода атрибута и вставляет код в нужное место.
Открытый метод GetEndPoint(vsCMPart) (Унаследовано от CodeParameter.)
Открытый метод GetEndPoint(vsCMPart) Возвращает объект TextPoint, отмечающий конец определения элемента кода.
Открытый метод GetStartPoint(vsCMPart) (Унаследовано от CodeParameter.)
Открытый метод GetStartPoint(vsCMPart) Возвращает объект TextPoint, отмечающий начало определения элемента кода.

В начало страницы

Заметки

Объект CodeParameter представляет формальные параметры определения функции.

Примечание

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

См. также

Ссылки

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

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

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

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

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