VCCodeElements.Find-Methode
Gibt das angegebene Codeelement des übergeordneten Objekts zurück.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
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
Parameter
- bstrSearch
Typ: System.String
Erforderlich.Der Name des zu suchenden Codeelements.Die Zeichenfolge muss in doppelte Anführungszeichen eingeschlossen sein.
Rückgabewert
Typ: System.Object
Ein VCCodeReference-Objekt.
Hinweise
Wenn das angegebene Element nicht gefunden wurde, gibt die Methode nullein Nullverweis (Nothing in Visual Basic)zurück.
Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit des Visual C++-Codemodells.
Beispiele
Dieses Beispiel sucht nach der THIS_FILE-Variable in der Datei“ stdafx.h- „.Wenn die Variable nicht gefunden wurde, 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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.