GraphNodeIdCollection (Clase)
Contiene una lista de GraphNodeIds.Esto se puede almacenar dentro de. Parte del valor de un GraphNodeId.Esto es una lista inmutable tan pronto como se cree.Utilizamos una clase abstracta porque esta clase no conoce el formato requerido para serializar la lista en una cadena.
La clase derivada conocerá esto.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.GraphModel.GraphNodeIdCollection
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
Public Class GraphNodeIdCollection _
Implements IEnumerable(Of GraphNodeId), IEnumerable, _
IComparable
public class GraphNodeIdCollection : IEnumerable<GraphNodeId>,
IEnumerable, IComparable
public ref class GraphNodeIdCollection : IEnumerable<GraphNodeId^>,
IEnumerable, IComparable
type GraphNodeIdCollection =
class
interface IEnumerable<GraphNodeId>
interface IEnumerable
interface IComparable
end
public class GraphNodeIdCollection implements IEnumerable<GraphNodeId>, IEnumerable, IComparable
El tipo GraphNodeIdCollection expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
GraphNodeIdCollection | Construye un GraphNodeIdCollection. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
HomogeneousElements | Si son los elementos de la matriz es homogéneo (los nombres de elemento de la matriz no son todos de tan necesitan que se repite, eg... Name= [item1, item2, elemento3]) o heterogéneo - por ejemplo (Name1=item1, Name2=item2, Name3=item3)) | |
Item | ||
Length | Obtiene el número de elementos de la lista |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CompareTo | ||
Equals | Compara dos de estas listas para ver si todos los elementos son iguales. Esto supone que los elementos se en el mismo dentro de la orden la lista. Esto es una optimización de rendimiento, y necesario para los argumentos de método, donde otra orden implica una sobrecarga diferente (Invalida a Object.Equals(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). | |
GetHashCode | Calcula el código hash para esta colección y lo almacena en caché (Invalida a Object.GetHashCode()). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetValueByName<T> | Obtiene un valor del primer GraphNodeId insertado que coincide con el nombre | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Obtiene esta colección de GraphNodeId como cadena (Invalida a Object.ToString()). |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IEnumerable<GraphNodeId>.GetEnumerator | ||
IEnumerable.GetEnumerator | Obtiene a nuestro enumerador.Esto evita el acceso directo al _array |
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.