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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.