VCCodeBase.IsSelf(Object) Yöntem

Tanım

Belirtilen kod öğesinin üst kod öğesiyle aynı olup olmadığını belirler.

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

Parametreler

pOther
Object

Gereklidir. Üst kod öğesinin karşılaştırıldığı kod öğesi.

Döndürülenler

Boolean

true Belirtilen kod öğesi üst kod öğesiyle aynı ise; Aksi takdirde, false .

Öznitelikler

Örnekler

Bu örnekte iki kod öğesi karşılaştırılmaktadır. Aynı nesneyi temsil ediyorsa, bir ileti görüntülenir.

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  

TextPointBu örneği derlemek ve çalıştırmak hakkında bilgi için bkz..

Şunlara uygulanır