Partager via


VCCodeBase.IsSelf, méthode

Détermine si l'élément de code spécifié est identique à l'élément de code parent.

Espace de noms :  Microsoft.VisualStudio.VCCodeModel
Assembly :  Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Déclaration
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

Paramètres

  • pOther
    Type : Object

    Requis. Élément de code auquel l'élément de code parent est comparé.

Valeur de retour

Type : Boolean
true si l'élément de code spécifié est identique à l'élément de code parent ; sinon, false.

Exemples

Cet exemple compare deux éléments de code. S'ils représentent le même objet, un message s'affiche.

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

Consultez TextPoint pour plus d'informations sur la compilation et l'exécution de cet exemple.

Sécurité .NET Framework

Voir aussi

Référence

VCCodeBase Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms