VCCodeElements.Find(String) Метод

Определение

Возвращает указанный элемент кода родительского объекта.

public:
 System::Object ^ Find(System::String ^ bstrSearch);
public:
 Platform::Object ^ Find(Platform::String ^ bstrSearch);
winrt::Windows::Foundation::IInspectable Find(std::wstring const & bstrSearch);
[System.Runtime.InteropServices.DispId(512)]
public object Find (string bstrSearch);
[<System.Runtime.InteropServices.DispId(512)>]
abstract member Find : string -> obj
Public Function Find (bstrSearch As String) As Object

Параметры

bstrSearch
String

Обязательный. Имя искомого элемента кода. Строка должна быть заключена в двойные кавычки.

Возвращаемое значение

Object

Объект VCCodeReference.

Атрибуты

Примеры

В этом примере выполняется поиск THIS_FILE переменной в файле stdafx. h. Если переменная не найдена, она добавляется.

' Macro code.  
Sub AddThisFile()  
    Try  
        Dim vcCM As VCFileCodeModel  
        Dim vcCodeElements As VCCodeElements  
        vcCM = CType(DTE.Solution.Item(1). _  
        ProjectItems.Item("stdafx.h"), VCFileCodeModel)  
        vcCodeElements = vcCM.CodeElements  
        If (vcCodeElements.Find("THIS_FILE") Is Nothing) Then  
            Dim codeVariable As VCCodeVariable  
            codeVariable = vcCM.AddVariable("THIS_FILE", "char")  
        End If  
    catch e as System.Exception  
        MsgBox(e.Message + e.StackTrace)  
    End Try  
End Sub  

Комментарии

Если указанный элемент Code не найден, метод возвращает значение null .

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

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