VCCodeElements.Find - метод
Returns the specified code element of the parent object.
Пространство имен: Microsoft.VisualStudio.VCCodeModel
Сборка: Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)
Синтаксис
'Декларация
Function Find ( _
bstrSearch As String _
) As Object
'Применение
Dim instance As VCCodeElements
Dim bstrSearch As String
Dim returnValue As Object
returnValue = instance.Find(bstrSearch)
Object Find(
string bstrSearch
)
Object^ Find(
String^ bstrSearch
)
function Find(
bstrSearch : String
) : Object
Параметры
bstrSearch
Тип: System.StringRequired. The name of the code element to search for. The string must be enclosed in double quotes.
Возвращаемое значение
Тип: System.Object
A VCCodeReference object.
Заметки
If the specified code element was not found, the method returns nullссылка null (Nothing в Visual Basic).
See How to: Compile Example Code for Visual C++ Code Model Extensibility for information on how to compile and run this sample.
Примеры
This example looks for the THIS_FILE variable in the 'stdafx.h' file. If the variable is not found, it is added.
' 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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.