Condividi tramite


Metodo VCCodeElements.Find

Restituisce l'elemento di codice specificato dell'oggetto padre.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

'Dichiarazione
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

Parametri

  • bstrSearch
    Tipo: System.String
    obbligatorio.Il nome dell'elemento di codice da cercare.La stringa deve essere racchiusa tra virgolette doppie.

Valore restituito

Tipo: System.Object
In VCCodeReference oggetto.

Note

Se l'elemento di codice specificato non è stato trovato, il metodo restituisce nullriferimento null (Nothing in Visual Basic).

vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++ per informazioni su come compilare ed eseguire l'esempio.

Esempi

In questo esempio vengono ricercati THIS_FILE variabile nel file “stdafx.h„.Se la variabile non viene trovata, viene aggiunto.

' 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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeElements Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel