다음을 통해 공유


VCCodeIDLLibrary.IsSelf 메서드

지정된 코드 요소가 다른 코드 요소와 같은지 여부를 확인합니다.

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

구문

‘선언
Function IsSelf ( _
    pOther As Object _
) As Boolean
bool IsSelf(
    Object pOther
)
bool IsSelf(
    [InAttribute] Object^ pOther
)
abstract IsSelf : 
        pOther:Object -> bool
function IsSelf(
    pOther : Object
) : boolean

매개 변수

  • pOther
    형식: Object

    필수입니다. 비교되는 코드 요소입니다.

반환 값

형식: Boolean
지정된 코드 요소가 다른 코드 요소와 같으면 true이고, 그렇지 않으면 false입니다.

설명

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

예제

두 코드 요소를 비교 하는이 예제입니다. 동일한 개체를 나타내는 메시지가 표시 됩니다.

Sub IsSameObject()
    Dim vcElements As VCCodeElements
    Dim codeElem1 As VCCodeElement
    Dim codeElem2 As VCCodeElement
    vcElements = DTE.Solution.Item(1).CodeModel.Classes
    codeElem1 = vcElements.Item(1)
    codeElem2 = vcElements.Item(2)
    If (codeElem1.IsSelf(codeElem2)) Then
        MsgBox(codeElem1.Name + " and " + codeElem2.Name + " represent the same object.")
    End If
End Sub

.NET Framework 보안

참고 항목

참조

VCCodeIDLLibrary 인터페이스

Microsoft.VisualStudio.VCCodeModel 네임스페이스