VCCodeBase.Location[vsCMWhere] Свойство

Определение

Возвращает расположение объявления родительского объекта.

public:
 property System::String ^ Location[Microsoft::VisualStudio::VCCodeModel::vsCMWhere] { System::String ^ get(Microsoft::VisualStudio::VCCodeModel::vsCMWhere Where); };
[System.Runtime.InteropServices.DispId(549)]
public string Location[Microsoft.VisualStudio.VCCodeModel.vsCMWhere Where = Microsoft.VisualStudio.VCCodeModel.vsCMWhere.vsCMWhereDefault] { [System.Runtime.InteropServices.DispId(549)] get; }
[<System.Runtime.InteropServices.DispId(549)>]
[<get: System.Runtime.InteropServices.DispId(549)>]
member this.Location(Microsoft.VisualStudio.VCCodeModel.vsCMWhere) : string
Public ReadOnly Property Location(Optional Where As vsCMWhere = Microsoft.VisualStudio.VCCodeModel.vsCMWhere.vsCMWhereDefault) As String

Параметры

Where
vsCMWhere

Необязательный параметр. Значение vsCMWhere, указывающее, возвращается ли расположение объявления или определения.

Значение свойства

String

Расположение объявления родительского объекта.

Атрибуты

Примеры

В этом примере отображается файл, содержащий объявление для каждого элемента кода верхнего уровня.

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  

Комментарии

Сведения о том, как скомпилировать и запустить этот пример, см. в разделе как скомпилировать пример кода для Visual C++ расширяемости модели кода .

Применяется к