Classe GraphLinkCollection
As instâncias de essa classe gerencia uma coleção de links.Ordenação não é preservada.
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, 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
O tipo GraphLinkCollection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Retornar o número de links na coleção. | |
Graph | Obtém o gráfico associado com essa coleção de links | |
IsReadOnly | Obtém um valor indicando se o System.Collections.Generic.ICollection é somente leitura. | |
Owner | Obtém o gráfico associado com essa coleção de links |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Add(GraphLink) | Adiciona um link para o gráfico, ou mesclar-lo com um objeto de link existente | |
Add(IEnumerable<GraphLink>) | Adicione todos os links no conjunto especificado. | |
Add(GraphLink, GraphLink%) | Adiciona um link para o gráfico, ou mesclar-lo com um objeto de link existente | |
Clear | Remova todos os links na coleção | |
Contains | Determina se o link é fornecido em essa coleção | |
CopyTo | Copiar os elementos de System.Collections.Generic.ICollection a um System.Array, começando em um índice de detalhes System.Array. | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de 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.) | |
Get(String, String) | Obtém o link com a fonte especificada usando a ID do nó como cadeias de caracteres | |
Get(GraphNode, GraphNode) | Obtém o link com a fonte especificada | |
Get(GraphNodeId, GraphNodeId) | Obtém o link com a fonte especificada usando GraphNodeId | |
Get(String, String, Int32) | Obtém o link com a fonte especificada usando a ID do nó como cadeias de caracteres e um índice de multilink | |
Get(GraphNode, GraphNode, Int32) | Obtém o link com a fonte especificada | |
Get(GraphNodeId, GraphNodeId, Int32) | Obtém o link com o índice especificado de origem e de destino do link e | |
GetAll | Obtém todos os links entre a fonte e nós dados de destino. Cada link deve ter um índice diferente. | |
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 têm o valor da propriedade especificado. | |
GetEnumerator | Obtém o enumerador tipado para essa coleção | |
GetFiltered | Retorna todos os nós do gráfico que correspondem de acordo com o filtro determinado | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetLinksFrom | Obter todos os links de identificação de nó que têm especificado pelo menos uma das categorias especificadas. | |
GetLinksTo | Obter todos os links como 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, destino.Se não foi encontrado, um novo link será criado.Também cria o nó de origem e de destino se eles não estiverem definidas (e esses são criados sem a categoria). | |
GetOrCreate(GraphNode, GraphNode) | Obtém o link de origem especificada para o nó especificado de destino.Se não foi encontrado, um novo link será criado. | |
GetOrCreate(GraphNodeId, GraphNodeId) | Tenta obter o link com a fonte especificada, destino. Se não foi encontrado, um novo link será criado. Também cria o nó de origem e de destino se eles não estiverem definidas (e esses são criados sem a categoria). | |
GetOrCreate(GraphNodeId, String) | ||
GetOrCreate(String, String, Int32) | Tentativas de obter o link com a origem, o destino e o multilink especificados indexam se não foi encontrado, um novo link serão criadas. | |
GetOrCreate(GraphNodeId, GraphNodeId, Int32) | Tenta obter o link com o índice especificado de origem, e de destino do link. Se não foi encontrado, um novo link será criado. Também cria o nó de origem e de destino se eles não estiverem definidas (e esses são criados sem a categoria). | |
GetOrCreate(String, String, String, GraphCategory) | Tenta obter o link com a fonte especificada, destino.Se não foi encontrado, um novo link será criado.Ele também adiciona a categoria especificada se ainda não estiver definido.Também cria o nó de origem e de destino se eles não estiverem definidas (e esses são criados sem a categoria). | |
GetOrCreate(GraphNode, GraphNode, String, GraphCategory) | Obtém o link de origem especificada para o nó especificado de destino.Se não foi encontrado, um novo link será criado. | |
GetOrCreate(GraphNodeId, GraphNodeId, String, GraphCategory) | Tenta obter o link com a fonte especificada, destino. Se não foi encontrado, um novo link será criado. Ele também adiciona a categoria especificada se ainda não estiver definido. Também cria o nó de origem e de destino se eles não estiverem definidas (e esses são criados sem a categoria). | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
Remove(GraphLink) | Remove a primeira ocorrência de um determinado objeto de System.Collections.Generic.ICollection. | |
Remove(IEnumerable<GraphLink>) | Remova todos os links no conjunto especificado. | |
Remove(GraphLink, GraphLink%) | Remove a primeira ocorrência de um determinado objeto de System.Collections.Generic.ICollection. | |
Remove(String, String, GraphCategory) | Remove a categoria determinada de link entre a fonte e o alvo e se esta é a categoria a última, e então ela também remove o link. | |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | Remove a categoria determinada de link entre a fonte e o alvo e se esta é a categoria a última, e então ela também remove o link. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
Added | Este evento é gerado imediatamente quando um novo nó é adicionado à coleção. | |
Removed | Este evento é gerado imediatamente quando um nó é removido da coleção. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IEnumerable.GetEnumerator | Obtém o enumerador para essa coleção |
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.