VCCodeInterface.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
- Where
Type : Microsoft.VisualStudio.VCCodeModel.vsCMWhere
Facultatif.Valeur vsCMWhere indiquant si l'emplacement de la définition ou de la déclaration est retourné.
Valeur de propriété
Type : System.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 pour chaque élément de code de niveau supérieur.
[Visual Basic]
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.