Condividi tramite


Metodo VCCodeBase.IsSelf

Determina se l'elemento di codice specificato equivale all'elemento di codice padre.

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
    Necessario.Elemento di codice con cui l'elemento di codice padre viene confrontato.

Valore restituito

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

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

Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere TextPoint.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeBase Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel