VCCodeElements.Find(String) Método

Definição

Retorna o elemento de código especificado do objeto pai.

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

Parâmetros

bstrSearch
String

Obrigatórios. O nome do elemento de código a ser pesquisado. A cadeia de caracteres deve ser colocada entre aspas duplas.

Retornos

Object

Um objeto VCCodeReference.

Atributos

Exemplos

Este exemplo procura a THIS_FILE variável no arquivo ' stdafx. h '. Se a variável não for encontrada, ela será adicionada.

' 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  

Comentários

Se o elemento de código especificado não foi encontrado, o método retornará null .

Consulte como compilar código de exemplo para Visual C++ extensibilidade do modelo de código para obter informações sobre como compilar e executar esse exemplo.

Aplica-se a