VCCodeBase.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
    Requerido.Elemento de código con el que se compara el elemento de código primario.

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.

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

Vea TextPoint para obtener información sobre cómo compilar y ejecutar este ejemplo.

Seguridad de .NET Framework

Vea también

Referencia

VCCodeBase Interfaz

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)