VCCodeIDLImportLib.IsSelf 方法
判斷指定的程式碼項目是否與另一個程式碼項目相同。
命名空間: Microsoft.VisualStudio.VCCodeModel
組件: Microsoft.VisualStudio.VCCodeModel (在 Microsoft.VisualStudio.VCCodeModel.dll 中)
'宣告
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
pOther
類型:Object必要項。 要用來比較的程式碼項目。
類型:Boolean
如果指定的程式碼項目與另一個程式碼項目相同,則為 true,否則為 false。
如需這個範例的編譯與執行等詳細資訊,請參閱 如何:編譯 Visual C++ 程式碼模型擴充性的範例程式碼。
這個範例會比較兩個程式碼項目。 如果它們代表同一物件就會顯示訊息。
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
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。