GraphNodeIdCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém uma lista de GraphNodeIds. Isso pode ser armazenado dentro do . Parte do valor de um GraphNodeId. Essa é uma lista imutável depois de criada. Usamos uma classe abstrata, pois essa classe não sabe a formatação necessária para serializar a lista de volta para uma cadeia de caracteres. A classe derivada saberá disso.
public ref class GraphNodeIdCollection : IComparable, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphNodeId ^>
public class GraphNodeIdCollection : IComparable, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphNodeId>
type GraphNodeIdCollection = class
interface IEnumerable
interface seq<GraphNodeId>
interface IComparable
Public Class GraphNodeIdCollection
Implements IComparable, IEnumerable(Of GraphNodeId)
- Herança
-
GraphNodeIdCollection
- Implementações
Construtores
GraphNodeIdCollection(Boolean, GraphNodeId[]) |
Construa um GraphNodeIdCollection. |
Propriedades
HomogeneousElements |
Se os elementos de matriz são homogêneos (nomes de itens de matriz são todos iguais, portanto, não é necessário repetir, por exemplo, Name=[item1,item2,item3]) ou heterogêneo - por exemplo (Name1=item1, Name2=item2, Name3=item3)) |
Item[Int32] |
Contém uma lista de GraphNodeIds. Isso pode ser armazenado dentro do . Parte do valor de um GraphNodeId. Essa é uma lista imutável depois de criada. Usamos uma classe abstrata, pois essa classe não sabe a formatação necessária para serializar a lista de volta para uma cadeia de caracteres. A classe derivada saberá disso. |
Length |
Obter o número de itens na lista |
Métodos
CompareTo(Object) |
Contém uma lista de GraphNodeIds. Isso pode ser armazenado dentro do . Parte do valor de um GraphNodeId. Essa é uma lista imutável depois de criada. Usamos uma classe abstrata, pois essa classe não sabe a formatação necessária para serializar a lista de volta para uma cadeia de caracteres. A classe derivada saberá disso. |
Equals(Object) |
Compara com essas listas e vê se todos os itens são iguais. Isso pressupõe que os itens estarão na mesma ordem dentro da lista. Essa é uma otimização de desempenho e necessária para argumentos de método, em que uma ordem diferente significa uma sobrecarga diferente |
GetHashCode() |
Calcula o código hash para esta coleção e o armazena em cache |
GetValueByName<T>(GraphNodeIdName) |
Obtém um valor do primeiro GraphNodeId inserido que corresponde ao nome |
ToString() |
Obtém essa coleção GraphNodeId como uma cadeia de caracteres |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Obtenha nosso Enumerador. Isso impede o acesso direto ao _array |
IEnumerable<GraphNodeId>.GetEnumerator() |
Obtenha nosso Enumerador tipado. Isso impede o acesso direto ao _array |
Métodos de Extensão
EmptyIfNull<T>(IEnumerable<T>) |
Retorne essa enumeração caso ela não seja nula. Caso seja uma enumeração vazia de retorno nulo. |