Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets the location of the object declaration.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
ReadOnly Property Location ( _
Where As vsCMWhere _
) As String
Get
string this[
vsCMWhere Where
] { get; }
property String^ Location[[InAttribute] vsCMWhere Where] {
String^ get ([InAttribute] vsCMWhere Where);
}
abstract Location : string
JScript does not support indexed properties.
Parameters
- Where
Type: Microsoft.VisualStudio.VCCodeModel.vsCMWhere
Optional. A vsCMWhere value specifying whether the location of the declaration or the definition is returned.
Property Value
Type: System.String
The location of the object declaration.
Remarks
See How to: Compile Example Code for Visual C++ Code Model Extensibility for information on how to compile and run this sample.
Examples
This example displays the file containing the declaration for each top-level code element.
[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
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.