Compartir a través de


VCCodeStruct.IsSelf (Método)

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

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: System.Object
    Obligatorio.Elemento de código con el que se está comparando el elemento de código.

Valor devuelto

Tipo: System.Boolean
Es true si el elemento de código especificado es igual que el elemento de código primario; 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.

[Visual Basic]

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

VCCodeStruct Interfaz

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)