VCCodeBase.IsSelf – metoda
Určuje, zda prvek zadaný kód je stejný jako nadřazený prvek kódu.
Obor názvů: Microsoft.VisualStudio.VCCodeModel
Sestavení: Microsoft.VisualStudio.VCCodeModel (v Microsoft.VisualStudio.VCCodeModel.dll)
Syntaxe
'Deklarace
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
Parametry
pOther
Typ: ObjectPožadováno.Prvek kódu, ke kterému se porovnává nadřazeného prvku kódu.
Vrácená hodnota
Typ: Boolean
true Pokud je prvek zadaný kód stejně jako nadřazený prvek kódu; jinak false.
Příklady
V tomto příkladu porovná dva prvky kódu.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
Viz TextPoint informace o kompilaci a spuštění v tomto příkladu.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.