Compartir a través de


VCCodeIDLImport.IsSelf (Método)

Determina si el elemento de código especificado es igual que otro elemento de código.

Espacio de nombres:  Microsoft.VisualStudio.VCCodeModel
Ensamblado:  Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxis

'Declaración
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

Parámetros

  • pOther
    Tipo: Object

    Obligatorio. Elemento de código con el que se va a realizar la comparación.

Valor devuelto

Tipo: Boolean
Es true si el elemento de código especificado es igual que otro elemento de código; de lo contrario, es false.

Comentarios

Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de código de Visual C++ para obtener información sobre cómo compilar y ejecutar este ejemplo.

Ejemplos

Este ejemplo compara dos elementos de código. Si representan el mismo objeto se muestra un mensaje.

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

Seguridad de .NET Framework

Vea también

Referencia

VCCodeIDLImport Interfaz

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)