Classe ElementClosureWalker
Rappresenta un percorso chiamate in che compila le chiusure sugli elementi del modello.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.ElementWalker
Microsoft.VisualStudio.Modeling.BreadthFirstRolePlayerFirstElementWalker
Microsoft.VisualStudio.Modeling.ElementClosureWalker
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class ElementClosureWalker _
Inherits BreadthFirstRolePlayerFirstElementWalker
public sealed class ElementClosureWalker : BreadthFirstRolePlayerFirstElementWalker
Il tipo ElementClosureWalker espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>) | Costruttore che crea un ElementVisitor e base di chiamate.Ciò comporta il primo attraversamento della larghezza, visitazione pre-Ordine del grafico con collegamenti dell'elemento. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>) | Costruttore che crea un ElementVisitor e base di chiamate.Ciò comporta il primo attraversamento della larghezza, visitazione pre-Ordine del grafico con collegamenti dell'elemento. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>) | Costruttore che crea un ElementVisitor e base di chiamate.Ciò comporta il primo attraversamento della larghezza, visitazione pre-Ordine del grafico con collegamenti dell'elemento. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, Boolean) | Costruttore che crea un ElementVisitor e base di chiamate.Ciò comporta il primo attraversamento della larghezza, visitazione pre-Ordine del grafico con collegamenti dell'elemento. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>) | Costruttore che crea un ElementVisitor e base di chiamate.Ciò comporta il primo attraversamento della larghezza, visitazione pre-Ordine del grafico con collegamenti dell'elemento. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>, Boolean) | Costruttore che crea un ElementVisitor e base di chiamate.Ciò comporta il primo attraversamento della larghezza, visitazione pre-Ordine del grafico con collegamenti dell'elemento. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
BypassDemandLoading | Consente il percorso chiamate in al caricamento dell'applicazione per evitare che attraversano (Ereditato da ElementWalker) | |
ClosureList | Elenco risultante degli elementi che costituiscono la chiusura | |
Context | Offrire un oggetto di contesto per un utilizzo generale da visitatori di chiusura.Utilizzarlo per archiviare il tag dalle coppie chiave/valore durante la compilazione delle chiusure. | |
Filter | Ottenere o impostare lo IElementVisitorFilter da utilizzare durante lo scorrimento (Ereditato da ElementWalker) | |
IncludeLinks | Restituisce true se il percorso chiamate in includerà i collegamenti agli elementi nelle chiamate alla funzione guest (Ereditato da ElementWalker) | |
InternalElementList | Ottenere l'elenco interno degli elementi che verranno visualizzati (Ereditato da ElementWalker) | |
Store | Ottenere l'elenco interno degli elementi che verranno visualizzati (Ereditato da ElementWalker) | |
Visitor | Ottenere o impostare lo IElementVisitor da utilizzare durante lo scorrimento (Ereditato da ElementWalker) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
DoTraverse | Visualizzare gli elementi definiti riservare e dal filtro. (Ereditato da BreadthFirstRolePlayerFirstElementWalker) | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Reset | Reimpostare il visitatore in modo da poter avviare attraversare ancora.Questa operazione è necessaria per cancellare l'elenco interno degli elementi precedentemente visualizzati. (Ereditato da ElementWalker) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
Traverse(ModelElement) | Scorrere il modello che inizia all'elemento iniziale specificato. (Ereditato da ElementWalker) | |
Traverse(ICollection<ModelElement>) | Scorrere il modello che inizia agli elementi iniziale specificato. (Ereditato da ElementWalker) | |
Visited | determina se l'elemento specificato è stato visualizzato o meno (Ereditato da ElementWalker) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.