VCCodeElements.Find(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.