Classe ElementClosureWalker
Rappresenta un percorso chiamate che compila le chiusure negli 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 chiama la base.Questa operazione consente un primo ampio attraversamento, una visita di pre-ordinamento del grafico con collegamenti all'elemento. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>) | Costruttore che crea un ElementVisitor e chiama la base.Questa operazione consente un primo ampio attraversamento, una visita di pre-ordinamento del grafico con collegamenti all'elemento. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>) | Costruttore che crea un ElementVisitor e chiama la base.Questa operazione consente un primo ampio attraversamento, una visita di pre-ordinamento del grafico con collegamenti all'elemento. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, Boolean) | Costruttore che crea un ElementVisitor e chiama la base.Questa operazione consente un primo ampio attraversamento, una visita di pre-ordinamento del grafico con collegamenti all'elemento. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>) | Costruttore che crea un ElementVisitor e chiama la base.Questa operazione consente un primo ampio attraversamento, una visita di pre-ordinamento del grafico con collegamenti all'elemento. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>, Boolean) | Costruttore che crea un ElementVisitor e chiama la base.Questa operazione consente un primo ampio attraversamento, una visita di pre-ordinamento del grafico con collegamenti all'elemento. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
BypassDemandLoading | Consente al percorso chiamate di evitare il caricamento su richiesta durante l'attraversamento (Ereditato da ElementWalker) |
![]() |
ClosureList | Elenco risultante di elementi che costituiscono la chiusura |
![]() |
Context | Offre un oggetto di contesto per l'utilizzo generale da parte dei visitatori di chiusura.Utilizzarlo per archiviare la coppia tag/valore durante la compilazione delle chiusure. |
![]() |
Filter | Ottiene o imposta l'oggetto IElementVisitorFilter da utilizzare durante l'attraversamento (Ereditato da ElementWalker) |
![]() |
IncludeLinks | Restituisce true se il percorso chiamate includerà collegamenti elementi nelle chiamate alla funzione visitor (Ereditato da ElementWalker) |
![]() |
InternalElementList | Ottiene l'elenco interno degli elementi che verranno visitati (Ereditato da ElementWalker) |
![]() |
Store | Ottiene l'elenco interno degli elementi che verranno visitati (Ereditato da ElementWalker) |
![]() |
Visitor | Ottiene o imposta l'oggetto IElementVisitor da utilizzare durante l'attraversamento (Ereditato da ElementWalker) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
DoTraverse | Visitare gli elementi definiti dal visitatore e dal filtro. (Ereditato da BreadthFirstRolePlayerFirstElementWalker) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
Reset | Reimpostare il visitatore in modo da riavviare l'attraversamento.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) | Attraversa il modello a partire dall'elemento iniziale specificato. (Ereditato da ElementWalker) |
![]() |
Traverse(ICollection<ModelElement>) | Attraversa il modello a partire dagli elementi iniziali specificati. (Ereditato da ElementWalker) |
![]() |
Visited | determina se l'elemento specificato è stato visitato 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.