VCCodeEvent.IsSelf(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen kod öğesinin başka bir 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. Karşılaştırılan kod öğesi.
Döndürülenler
true Belirtilen kod öğesi, başka bir 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
Açıklamalar
Bu örneği derlemek ve çalıştırmak hakkında bilgi için bkz. nasıl yapılır: Visual C++ Code Model genişletilebilirliği Için örnek kod derleme .