ElementClosureWalker (Clase)
Representa un rastreador que compile cierres en elementos del modelo.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.ElementWalker
Microsoft.VisualStudio.Modeling.BreadthFirstRolePlayerFirstElementWalker
Microsoft.VisualStudio.Modeling.ElementClosureWalker
Espacio de nombres: Microsoft.VisualStudio.Modeling
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxis
'Declaración
Public NotInheritable Class ElementClosureWalker _
Inherits BreadthFirstRolePlayerFirstElementWalker
public sealed class ElementClosureWalker : BreadthFirstRolePlayerFirstElementWalker
El tipo ElementClosureWalker expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>) | constructor que crea un ElementVisitor y una base de las llamadas.Esto produce el primer recorrido de la amplitud, visitation en preorden de gráficos con los vínculos de elementos. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>) | constructor que crea un ElementVisitor y una base de las llamadas.Esto produce el primer recorrido de la amplitud, visitation en preorden de gráficos con los vínculos de elementos. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>) | constructor que crea un ElementVisitor y una base de las llamadas.Esto produce el primer recorrido de la amplitud, visitation en preorden de gráficos con los vínculos de elementos. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, Boolean) | constructor que crea un ElementVisitor y una base de las llamadas.Esto produce el primer recorrido de la amplitud, visitation en preorden de gráficos con los vínculos de elementos. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>) | constructor que crea un ElementVisitor y una base de las llamadas.Esto produce el primer recorrido de la amplitud, visitation en preorden de gráficos con los vínculos de elementos. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>, Boolean) | constructor que crea un ElementVisitor y una base de las llamadas.Esto produce el primer recorrido de la amplitud, visitation en preorden de gráficos con los vínculos de elementos. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
BypassDemandLoading | Permite que el rastreador omita la carga de petición mientras recorre (Se hereda de ElementWalker). | |
ClosureList | Lista de elementos que forman el cierre | |
Context | Proporcione un objeto de contexto de uso general de los visitantes de cierre.Utilícelo para almacenar pares de etiqueta/valor mientras compila cierres. | |
Filter | Obtiene o establece el IElementVisitorFilter para su uso durante recorrido (Se hereda de ElementWalker). | |
IncludeLinks | Devuelve true si el rastreador incluye vínculos de elementos en llamadas a la función visitante (Se hereda de ElementWalker). | |
InternalElementList | Obtiene la lista de elementos que están visitados (Se hereda de ElementWalker). | |
Store | Obtiene la lista de elementos que están visitados (Se hereda de ElementWalker). | |
Visitor | Obtiene o establece el IElementVisitor para su uso durante recorrido (Se hereda de ElementWalker). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
DoTraverse | Visite los elementos definidos por el visitante y el filtro. (Se hereda de BreadthFirstRolePlayerFirstElementWalker). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Reset | Restaurar el visitante para poder iniciar recorrer de nuevo.Esto es necesario vaciar la lista de elementos previamente visitados. (Se hereda de ElementWalker). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
Traverse(ModelElement) | Recorre el modelo que comienza en el elemento inicial especificado. (Se hereda de ElementWalker). | |
Traverse(ICollection<ModelElement>) | Recorre el modelo inicial en elementos que comienzan especificados. (Se hereda de ElementWalker). | |
Visited | determina si se visitó el elemento especificado o no (Se hereda de ElementWalker). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.