VCCodeIDLImportLib.IsSelf(Object) Método

Definição

Determina se o elemento de código especificado é o mesmo que outro elemento de código.

public:
 bool IsSelf(System::Object ^ pOther);
public:
 bool IsSelf(Platform::Object ^ pOther);
bool IsSelf(winrt::Windows::Foundation::IInspectable const & pOther);
[System.Runtime.InteropServices.DispId(518)]
public bool IsSelf (object pOther);
[<System.Runtime.InteropServices.DispId(518)>]
abstract member IsSelf : obj -> bool
Public Function IsSelf (pOther As Object) As Boolean

Parâmetros

pOther
Object

Obrigatórios. O elemento de código que está sendo comparado.

Retornos

Boolean

true Se o elemento de código especificado for o mesmo que outro elemento de código; caso contrário, false .

Atributos

Exemplos

Este exemplo compara dois elementos de código. Se eles representarem o mesmo objeto, uma mensagem será 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  

Comentários

Consulte como compilar código de exemplo para Visual C++ extensibilidade do modelo de código para obter informações sobre como compilar e executar esse exemplo.

Aplica-se a