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