Freigeben über


ElementWalker.MarkForRemovalFromInternalElementList-Methode

Markieren Sie ein Element zum Entfernen aus der InternalElementList. Wir markieren zuerst und entfernen später am Ende, damit die Indizes gültig bleiben. Wenn Elemente als besucht markiert werden, speichern wir einen Index in der Hashtabelle, die die Reihenfolge angibt, in der das Element besucht wurde. Wenn die Elemente in das InternalElementList in dieser Reihenfolge abgelegt wurden, können wir das Element mithilfe von Indizes leichter ermittelt werden. Wenn nicht, wird eine lineare Suche verwendet, um das Element zu suchen.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Protected Sub MarkForRemovalFromInternalElementList ( _
    element As ModelElement _
)
protected void MarkForRemovalFromInternalElementList(
    ModelElement element
)

Parameter

.NET Framework-Sicherheit

Siehe auch

Referenz

ElementWalker Klasse

Microsoft.VisualStudio.Modeling-Namespace