VCCodeElements.Find(String) Methode

Definition

Gibt das angegebene Code Element des übergeordneten Objekts zurück.

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

Parameter

bstrSearch
String

Erforderlich. Der Name des Code Elements, nach dem gesucht werden soll. Die Zeichenfolge muss in doppelte Anführungszeichen eingeschlossen werden.

Gibt zurück

Object

Ein VCCodeReference-Objekt.

Attribute

Beispiele

Dieses Beispiel sucht nach der THIS_FILE Variablen in der Datei "stdafx. h". Wenn die Variable nicht gefunden wird, wird Sie hinzugefügt.

' 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  

Hinweise

Wenn das angegebene Code Element nicht gefunden wurde, gibt die Methode zurück null .

Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Visual C++-Code Modellen .

Gilt für