Partilhar via


Propriedade VCCodeAttribute.Index

Obtém a posição de um atributo no bloco de atributo.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxe

'Declaração
ReadOnly Property Index As Integer
int Index { get; }
property int Index {
    int get ();
}
abstract Index : int with get
function get Index () : int

Valor de propriedade

Tipo: System.Int32
Um valor que indica a posição de um atributo dentro do bloco de atributo.

Comentários

O Index propriedade é baseada em um.O valor inicial do Index propriedade é 1.Seu valor muda sempre que uma correspondência correta é feita.

Exemplos

Este exemplo assume que uma classe nomeada AClassWithAttributes existe no projeto e que ele possui um bloco de atributo.

' 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

Segurança do .NET Framework

Consulte também

Referência

VCCodeAttribute Interface

Namespace Microsoft.VisualStudio.VCCodeModel