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

属性值

类型:System.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 命名空间