VCCodeElements.Find(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 .