VCCodeEnum.IsSelf(Object) Metoda

Definice

Určuje, zda je zadaný prvek kódu stejný jako element nadřazeného kódu.

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

Parametry

pOther
Object

Povinná hodnota. Prvek kódu, na který je porovnán zadaný prvek kódu.

Návraty

Boolean

true Pokud je zadaný element kódu stejný jako element nadřazeného kódu; v opačném případě false .

Atributy

Příklady

Tento příklad porovnává dva prvky kódu. Pokud představují stejný objekt, zobrazí se zpráva.

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  

Poznámky

Informace o tom, jak zkompilovat a spustit tuto ukázku, naleznete v tématu How to: zkompiluje ukázkový kód pro Visual C++ rozšiřitelnost modelu kódu .

Platí pro