Aracılığıyla paylaş


VCCodeDelegate.IsSelf Yöntem

Belirtilen kod öğesi üst kod öğesi ile aynı olup olmadığını belirler.

Ad alanı:  Microsoft.VisualStudio.VCCodeModel
Derleme:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)

Sözdizimi

'Bildirim
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

Parametreler

  • pOther
    Tür: Object

    Gerekli.Kod öğesi belirtilen kod öğesi karşılaştırılıyor.

Dönüş Değeri

Tür: Boolean
true Belirtilen kod öğesi üst kod öğesi ile aynı Aksi takdirde, false.

Notlar

Bkz: Nasıl yapılır: Visual C++ Kod Modeli Genişletilebilirliği için Örnek Kod Derleme bilgi derlemek ve bu örneği çalıştırmak nasıl.

Örnekler

Bu örnek iki kod öğeleri karşılaştırır.Aynı nesne temsil ettikleri, bir ileti görüntülenir.

[Visual Basic]

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 Güvenliği

Ayrıca bkz.

Başvuru

VCCodeDelegate Arabirim

Microsoft.VisualStudio.VCCodeModel Ad Alanı