Classe GraphNodeIdCollection
Contém uma lista de GraphNodeIds.Isso pode ser armazenado no. Parte do valor de um GraphNodeId.Esta é uma lista imutável o que é criado.Usamos uma classe abstrata porque esta classe não souber o formatação necessária para serializar para fora a lista de volta para uma cadeia de caracteres.
A classe derivada esta conhecerá.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.GraphModel.GraphNodeIdCollection
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
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
O tipo GraphNodeIdCollection expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
GraphNodeIdCollection | Criar um GraphNodeIdCollection. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
HomogeneousElements | Se os elementos da matriz são são homogêneos (os nomes de item de matriz são os mesmos tão nenhum necessidade de repetição, por.. exemplo Atributo item1 [, item2, item3]) ou heterogêneos - por exemplo, Name1=item1 (Name2=item2, Name3=item3)) | |
Item | ||
Length | Obter o número de itens na lista |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CompareTo | ||
Equals | Compara duas listas de essas para ver se todos os itens são iguais. Isso pressupõe os itens será na mesma ordem da lista. Esta é uma otimização de desempenho, e necessário para os argumentos do método, onde uma ordem diferente significa uma sobrecarga diferente (Substitui Object.Equals(Object).) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Calcula o código hash para essa coleção e o armazena em cache (Substitui Object.GetHashCode().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetValueByName<T> | Obtém um valor do primeiro GraphNodeId inserido que corresponde ao nome | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Obtém a coleção de GraphNodeId como uma cadeia de caracteres (Substitui Object.ToString().) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IEnumerable<GraphNodeId>.GetEnumerator | ||
IEnumerable.GetEnumerator | Obter o nosso enumerador.Isso impede o acesso direto ao _array |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.