Condividi tramite


Metodo VCCodeUsing.IsSelf

Ottiene un valore che indica se l'elemento di codice specificato equivale all'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: Object

    Obbligatorio. Elemento di codice con cui l'elemento di codice viene confrontato.

Valore restituito

Tipo: Boolean
true se l'elemento di codice specificato equivale all'elemento di codice; in caso contrario, false.

Note

Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++.

Esempi

In questo esempio vengono confrontati due elementi. 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

VCCodeUsing Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel