Partilhar via


Método VCCodeElements.Find

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

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxe

'Declaração
Function Find ( _
    bstrSearch As String _
) As Object
Object Find(
    string bstrSearch
)
Object^ Find(
    String^ bstrSearch
)
abstract Find : 
        bstrSearch:string -> Object 
function Find(
    bstrSearch : String
) : Object

Parâmetros

  • bstrSearch
    Tipo: System.String
    Obrigatório.O nome do elemento do código para pesquisar.A seqüência de caracteres deve ser colocada entre aspas duplas.

Valor de retorno

Tipo: System.Object
A VCCodeReference object.

Comentários

Se o elemento de código especificada não foi encontrado, o método retorna nulluma referência nula (Nothing no Visual Basic).

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

Exemplos

Este exemplo procura a THIS_FILE variável no arquivo 'stdafx. h'.Se a variável não for encontrada, ele é adicionado.

' 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

Segurança do .NET Framework

Consulte também

Referência

VCCodeElements Interface

Namespace Microsoft.VisualStudio.VCCodeModel