Condividi tramite


Metodo VCCodeMapEntry.IsSelf

Determina se l'elemento di codice specificato equivale a un altro elemento di codice.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

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

Parametri

  • pOther
    Tipo: System.Object
    obbligatorio.L'elemento di codice con cui eseguire il confronto.

Valore restituito

Tipo: System.Boolean
true se l'elemento di codice specificato equivale a un altro elemento di codice; in caso contrario, false.

Note

vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++ per informazioni su come compilare ed eseguire l'esempio.

Esempi

Questo esempio consente di confrontare due elementi di codice.Se rappresentano lo stesso oggetto verrà visualizzato un messaggio.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeMapEntry Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel