다음을 통해 공유


VCCodeElements.Find 메서드

부모 개체의 지정된 코드 요소를 반환합니다.

네임스페이스:  Microsoft.VisualStudio.VCCodeModel
어셈블리:  Microsoft.VisualStudio.VCCodeModel(Microsoft.VisualStudio.VCCodeModel.dll)

구문

‘선언
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

매개 변수

  • bstrSearch
    형식: String

    필수입니다. 검색할 코드 요소의 이름입니다. 문자열은 큰따옴표로 묶어야 합니다.

반환 값

형식: Object
VCCodeReference 개체

설명

지정된 된 코드 요소가 없습니다 경우 메서드가 nullNull 참조(Visual Basic의 경우 Nothing).

이 샘플을 컴파일하고 실행하는 방법을 보려면 방법: Visual C++ 코드 모델 확장성에 대한 예제 코드 컴파일을 참조하십시오.

예제

이 예제는 THIS_FILE 'stdafx.h' 파일에 변수. 변수가 없으면 추가 됩니다.

' 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 보안

참고 항목

참조

VCCodeElements 인터페이스

Microsoft.VisualStudio.VCCodeModel 네임스페이스