Método VCCodeClass.IsSelf
Determina se o elemento de código especificado é o mesmo que o elemento de código do pai.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxe
'Declaração
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
Obrigatório.O elemento de código a serem comparado.
Valor de retorno
Tipo: System.Boolean
true Se o elemento de código especificado é o mesmo que o elemento de código do pai. Caso contrário, false.
Comentários
Consulte Como: compilar o código de exemplo para extensibilidade do Visual C++ código modelo para obter informações sobre como compilar e executar esse exemplo.
Exemplos
Este exemplo compara dois elementos de código.Se eles representam o mesmo objeto, que uma mensagem é exibida.
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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.