Partager via


VCCodeAttribute.Index, propriété

Obtient la position d'un attribut dans le bloc d'attributs.

Espace de noms :  Microsoft.VisualStudio.VCCodeModel
Assembly :  Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Déclaration
ReadOnly Property Index As Integer
int Index { get; }
property int Index {
    int get ();
}
abstract Index : int with get
function get Index () : int

Valeur de propriété

Type : Int32
Valeur indiquant la position d'un attribut dans le bloc d'attributs.

Notes

La propriété d'Index est de base 1. La valeur initiale de la propriété d'Index est 1. La valeur change chaque fois qu'une correspondance correcte est effectuée.

Exemples

Cet exemple suppose qu'une classe nommée AClassWithAttributes existe dans le projet et qu'elle a un bloc d'attributs.

' 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

Sécurité .NET Framework

Voir aussi

Référence

VCCodeAttribute Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms