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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.