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


VCCodeAttribute.Index - свойство

Получает позицию атрибута в блоке атрибутов.

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

Синтаксис

'Декларация
ReadOnly Property Index As Integer
int Index { get; }
property int Index {
    int get ();
}
abstract Index : int with get
function get Index () : int

Значение свойства

Тип: Int32
Значение, обозначающее позицию атрибута в блоке атрибутов.

Заметки

Свойство Index единицы. Начальное значение свойства Index 1. Это значение изменяется, когда выполняется обнаружение совпадения.

Примеры

В этом примере высказывать класс с именем AClassWithAttributes существует в проекте и он имеет блок атрибутов.

' Macro code.
Sub ReturnAllAttributes()
        Dim cm As VCCodeModel
        cm = DTE.Solution.Item(1).CodeModel
        Dim cl As VCCodeClass
        cl = cm.Classes.Item("AClassWithAttributes")
        Dim att As VCCodeAttribute
        For Each att In cl.Attributes
            MsgBox(att.Name + " " + att.Index.ToString())
        Next
End Sub

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

См. также

Ссылки

VCCodeAttribute Интерфейс

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