Partager via


VCCodeMacro.Location, propriété

Obtient l'emplacement de la déclaration de l'objet.

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

Syntaxe

'Déclaration
ReadOnly Property Location ( _
    Where As vsCMWhere _
) As String
string this[
    vsCMWhere Where
] { get; }
property String^ Location[[InAttribute] vsCMWhere Where] {
    String^ get ([InAttribute] vsCMWhere Where);
}
abstract Location : 
        Where:vsCMWhere -> string with get
JScript ne prend pas en charge les propriétés indexées.

Paramètres

Valeur de propriété

Type : String
Emplacement de la déclaration de l'objet.

Notes

Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de code Visual C++ pour plus d'informations sur la compilation et l'exécution de cet exemple.

Exemples

Cet exemple affiche le fichier contenant la déclaration de chaque élément du code de niveau supérieur.

Sub DisplayLocation()
    Dim vcCM As VCCodeModel
    Dim vcCodeElement As VCCodeElement
    vcCM = DTE.Solution.Item(1).CodeModel
    For Each vcCodeElement In vcCM.CodeElements
        MsgBox(vcCodeElement.Name + " is declared in " + vcCodeElement.Location)
    Next
End Sub

Sécurité .NET Framework

Voir aussi

Référence

VCCodeMacro Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms