Поделиться через


VCCodeTypedef.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++.

Примеры

В этом примере сравниваются 2 элемента кода. Если они представляют один и тот же объект, сообщение.

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

См. также

Ссылки

VCCodeTypedef Интерфейс

Microsoft.VisualStudio.VCCodeModel - пространство имен