Partager via


VCCodeElement.IsSelf, méthode

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

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

    Obligatoire. Élément de code auquel l'élément de code spécifié est comparé.

Valeur de retour

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

Notes

Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de code Visual C++ pour plus d'informations sur la compilation et l'exécution de cet exemple.

Exemples

L'exemple suivant 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

Sécurité .NET Framework

Voir aussi

Référence

VCCodeElement Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms