Partager via


VCCodeStruct.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

    Obligatoire. Élément de code auquel l'élément de code 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.

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.

[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

Sécurité .NET Framework

Voir aussi

Référence

VCCodeStruct Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms