Sdílet prostřednictvím


VCCodeMapEntry.IsSelf – metoda

Určuje, zda je prvek zadaný kód je stejný jako jiný element kódu.

Obor názvů:  Microsoft.VisualStudio.VCCodeModel
Sestavení:  Microsoft.VisualStudio.VCCodeModel (v Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

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

Parametry

  • pOther
    Typ: Object

    Povinné.Prvek kódu porovnány s.

Vrácená hodnota

Typ: Boolean
true Pokud prvek zadaný kód je stejný jako jiný element kódu; jinak false.

Poznámky

Viz Postupy: Kompilace ukázkového kódu pro rozšíření modelu kódu Visual C++ informace o kompilaci a spuštění tohoto vzorku.

Příklady

V tomto příkladu porovná dva prvky kódu.Pokud představují stejný objekt se zobrazí zpráva.

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

VCCodeMapEntry Rozhraní

Microsoft.VisualStudio.VCCodeModel – obor názvů