GraphLinkCollection (Clase)
Las instancias de esta clase administran una colección de vínculos.No se conserva la ordenación.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.GraphModel.GraphLinkCollection
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
Public Class GraphLinkCollection _
Implements ICollection(Of GraphLink), IEnumerable(Of GraphLink), _
IEnumerable, IHasGraphOwner
public class GraphLinkCollection : ICollection<GraphLink>,
IEnumerable<GraphLink>, IEnumerable, IHasGraphOwner
public ref class GraphLinkCollection : ICollection<GraphLink^>,
IEnumerable<GraphLink^>, IEnumerable, IHasGraphOwner
type GraphLinkCollection =
class
interface ICollection<GraphLink>
interface IEnumerable<GraphLink>
interface IEnumerable
interface IHasGraphOwner
end
public class GraphLinkCollection implements ICollection<GraphLink>, IEnumerable<GraphLink>, IEnumerable, IHasGraphOwner
El tipo GraphLinkCollection expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Count | Devuelve el número de vínculos de la colección. | |
Graph | Obtiene el gráfico asociada a esta colección de vínculos | |
IsReadOnly | Obtiene un valor que indica si System.Collections.Generic.ICollection es de solo lectura. | |
Owner | Obtiene el gráfico asociada a esta colección de vínculos |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add(GraphLink) | Agrega un vínculo al gráfico, o lo combina con un objeto Link existente. | |
Add(IEnumerable<GraphLink>) | Agregue todos los vínculos del conjunto dado. | |
Add(GraphLink, GraphLink%) | Agrega un vínculo al gráfico, o lo combina con un objeto Link existente. | |
Clear | Quite todos los vínculos de esta colección | |
Contains | Determina si el vínculo especificado está en esta colección | |
CopyTo | Copia los elementos de System.Collections.Generic.ICollection en System.Array, empezando por un índice determinado de System.Array. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
Get(String, String) | Obtiene el vínculo con el origen especificado usando el identificador de nodo como cadenas | |
Get(GraphNode, GraphNode) | Obtiene el vínculo con el origen especificado | |
Get(GraphNodeId, GraphNodeId) | Obtiene el vínculo con el origen especificado mediante GraphNodeId | |
Get(String, String, Int32) | Obtiene el vínculo con el origen especificado mediante id. del nodo como cadenas y un índice de multivínculo | |
Get(GraphNode, GraphNode, Int32) | Obtiene el vínculo con el origen especificado | |
Get(GraphNodeId, GraphNodeId, Int32) | Obtiene el vínculo con el índice especificado de origen y de destino y de multi- vínculo | |
GetAll | Obtiene todos los vínculos entre el origen y los nodos especificados de destino. Cada vínculo debe tener otro índice. | |
GetByCategory | Devuelve todos los vínculos del gráfico que contienen una o varias de las categorías especificadas. | |
GetByProperty | Devuelve todos los vínculos del gráfico que tienen el valor de propiedad especificado. | |
GetEnumerator | Obtiene el enumerador con tipo para esta colección | |
GetFiltered | Devuelve todos los nodos del gráfico que coinciden según el filtro especificado | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetLinksFrom | Obtiene todos los vínculos del id. especificado de nodo que tienen al menos una de las categorías especificadas. | |
GetLinksTo | Obtiene todos los vínculos al id. especificado de nodo tienen al menos una de las categorías especificadas. | |
GetOrCreate(String, GraphNodeId) | ||
GetOrCreate(String, String) | Intenta obtener el vínculo con el origen o destino especificado.Si no se encuentra, se creará un nuevo vínculo.También crea los nodos de origen y de destino si no se han definido aún (que se crean sin ninguna categoría). | |
GetOrCreate(GraphNode, GraphNode) | Obtiene el vínculo de origen especificado en el nodo de destino especificado.Si no se encuentra, se creará un nuevo vínculo. | |
GetOrCreate(GraphNodeId, GraphNodeId) | Intenta obtener el vínculo con el origen o destino especificado. Si no se encuentra, se creará un nuevo vínculo. También crea los nodos de origen y de destino si no se han definido aún (que se crean sin ninguna categoría). | |
GetOrCreate(GraphNodeId, String) | ||
GetOrCreate(String, String, Int32) | Los intentos de obtener el vínculo con el origen, el destino y el multivínculo especificados indizan If No encontrado, un nuevo vínculo se crearán. | |
GetOrCreate(GraphNodeId, GraphNodeId, Int32) | Intente obtener el vínculo con el índice especificado de origen, de destino y de multi- vínculo. Si no se encuentra, se creará un nuevo vínculo. También crea los nodos de origen y de destino si no se han definido aún (que se crean sin ninguna categoría). | |
GetOrCreate(String, String, String, GraphCategory) | Intenta obtener el vínculo con el origen o destino especificado.Si no se encuentra, se creará un nuevo vínculo.También agrega la categoría especificada si no se ha definido.También crea los nodos de origen y de destino si no se han definido aún (que se crean sin ninguna categoría). | |
GetOrCreate(GraphNode, GraphNode, String, GraphCategory) | Obtiene el vínculo de origen especificado en el nodo de destino especificado.Si no se encuentra, se creará un nuevo vínculo. | |
GetOrCreate(GraphNodeId, GraphNodeId, String, GraphCategory) | Intenta obtener el vínculo con el origen o destino especificado. Si no se encuentra, se creará un nuevo vínculo. También agrega la categoría especificada si no se ha definido. También crea los nodos de origen y de destino si no se han definido aún (que se crean sin ninguna categoría). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
Remove(GraphLink) | Quita la primera aparición de un objeto específico de System.Collections.Generic.ICollection. | |
Remove(IEnumerable<GraphLink>) | Quite todos los vínculos del conjunto dado. | |
Remove(GraphLink, GraphLink%) | Quita la primera aparición de un objeto específico de System.Collections.Generic.ICollection. | |
Remove(String, String, GraphCategory) | Quita la categoría especificada de vínculo entre el origen y el destino y si es la categoría passed y, a continuación quita el vínculo también. | |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | Quita la categoría especificada de vínculo entre el origen y el destino y si es la categoría passed y, a continuación quita el vínculo también. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
Added | Este evento se produce inmediatamente cuando un nuevo nodo se agrega a la colección. | |
Removed | Este evento se produce inmediatamente cuando un nodo se quita de la colección. |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IEnumerable.GetEnumerator | Obtiene el enumerador de esta colección. |
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.