Classe GraphLinkCollection
As instâncias dessa classe gerenciam uma coleção de Links. Não é preservada a ordenação.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.GraphModel.GraphLinkCollection
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
Public Class GraphLinkCollection _
Implements ICollection(Of GraphLink), IEnumerable(Of GraphLink), _
IEnumerable
public class GraphLinkCollection : ICollection<GraphLink>,
IEnumerable<GraphLink>, IEnumerable
public ref class GraphLinkCollection : ICollection<GraphLink^>,
IEnumerable<GraphLink^>, IEnumerable
type GraphLinkCollection =
class
interface ICollection<GraphLink>
interface IEnumerable<GraphLink>
interface IEnumerable
end
public class GraphLinkCollection implements ICollection<GraphLink>, IEnumerable<GraphLink>, IEnumerable
O tipo GraphLinkCollection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Retorne o número de links na coleção. | |
Graph | Obtém o gráfico associado a esta coleção de links | |
IsReadOnly | Obtém um valor indicando se o System.Collections.Generic.ICollection é somente leitura. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Add(GraphLink) | Adiciona um link para o gráfico ou mesclá-la com um objeto de Link existente | |
Add(IEnumerable<GraphLink>) | Adicione todos os links em um determinado conjunto. | |
Add(GraphLink, GraphLink%) | Adiciona um link para o gráfico ou mesclá-la com um objeto de Link existente | |
Clear | Remover todos os links nesta coleção | |
Contains | Determina se o link fornecido está nesta coleção | |
CopyTo | Copia os elementos de System.Collections.Generic.ICollection para um array, começando em um índice específico do array. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
Get(String, String) | Obtém o vínculo com a fonte especificada usando o Id do nó como seqüências de caracteres | |
Get(GraphNode, GraphNode) | Obtém o vínculo com a fonte especificada | |
Get(GraphNodeId, GraphNodeId) | ||
GetByCategory | Retorna todos os links no gráfico que contêm uma ou mais das categorias especificadas. | |
GetByProperty | Retorna todos os links no gráfico que possuem o valor da propriedade especificada. | |
GetEnumerator | Obtém o enumerador digitado para esta coleção | |
GetFiltered | ||
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetLinksFrom | Obtenha todos os links da identificação de nó especificado que têm pelo menos uma das categorias especificadas. | |
GetLinksTo | Obtenha todos os links para a identificação de nó especificado tem pelo menos uma das categorias especificadas. | |
GetOrCreate(String, GraphNodeId) | ||
GetOrCreate(String, String) | Tenta obter o link com a fonte especificada, o destino.Se não for encontrado, será criado um novo link.Ele também cria a origem e o nó de destino se aqueles já não estão definidas (e são criados sem categoria). | |
GetOrCreate(GraphNode, GraphNode) | Obtém o link da fonte especificada para o nó de destino especificado.Se não for encontrado, será criado um novo link. | |
GetOrCreate(GraphNodeId, GraphNodeId) | ||
GetOrCreate(GraphNodeId, String) | ||
GetOrCreate(String, String, String, GraphCategory) | Tenta obter o link com a fonte especificada, o destino.Se não for encontrado, será criado um novo link.Ele também adiciona a categoria especificada se a sua não já definidos.Ele também cria a origem e o nó de destino se aqueles já não estão definidas (e são criados sem categoria). | |
GetOrCreate(GraphNode, GraphNode, String, GraphCategory) | Obtém o link da fonte especificada para o nó de destino especificado.Se não for encontrado, será criado um novo link. | |
GetOrCreate(GraphNodeId, GraphNodeId, String, GraphCategory) | ||
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
Remove(GraphLink) | Remove a primeira ocorrência de um objeto específico da System.Collections.Generic.ICollection. | |
Remove(IEnumerable<GraphLink>) | Remova todos os links em um determinado conjunto. | |
Remove(GraphLink, GraphLink%) | Remove a primeira ocorrência de um objeto específico da System.Collections.Generic.ICollection. | |
Remove(String, String, GraphCategory) | Remove a determinada categoria o vínculo entre a origem e destino e se esta é a última categoria, em seguida, ele remove o link também. | |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | ||
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
LinksUpdated | Implementação de evento para LinksUpdated.Não usamos um evento C# implícito aqui porque queremos escutar apenas o TransactedDictionaryChanges se houver clientes escutando conosco.(Por motivos de desempenho). |
Início
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IEnumerable.GetEnumerator | Obtém o enumerador para esta coleção. |
Início
Acesso thread-safe
Quaisquer membros static (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.